Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 4. 5. 2013, 23:35:06 · Upravil/a: Fisak
Dobrý den. Zkoušim našeptávač ovšem se mi vždy zobrazí všechny výsledky.. já bych to rád omezil..
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script> <script> var tags = [ "Minecraft", "Minecrafák", "Diablo", "coldfusion", "javascript", "asp", "ruby" ]; $( "#search" ).autocomplete({ source: function( request, response ) { var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( request.term ), "i" ); response( $.grep( tags, function( item ){ return matcher.test( item ); }) ); } }); </script> Nevěděl by někdo prosím jak omezit výpis výsledků? |
||
martin1312 Profil |
#2 · Zasláno: 5. 5. 2013, 00:00:53
ako obmedzit?
|
||
Fisak Profil |
#3 · Zasláno: 5. 5. 2013, 00:04:46
martin1312:
Psal jsem to výše.. omezení vypsaných výsledků.. |
||
martin1312 Profil |
#4 · Zasláno: 5. 5. 2013, 00:08:30
Možno mám dlhé vedenie (už je dosť hodín), ale stále tomu nerozumiem. Chceš obmedziť počet výsledkov? Alebo našeptávanie vôbec nefunguje a teda sa nezobrazujú výsledky s ohľadom na postupné písanie písmen?
|
||
Fisak Profil |
#5 · Zasláno: 5. 5. 2013, 00:18:42 · Upravil/a: Fisak
martin1312:
Chci omezit výsledky.. ale už jsem je omezil.. zde posílám kompletní řešení: <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script> <script> var tags = [ "Minecraft", "Minecrafák", "Diablo", "coldfusion", "javascript", "asp", "ruby" ]; $( "#search" ).autocomplete({ source: function( request, response ) { var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( request.term ), "i" ); response( $.grep( tags, function( item ){ return matcher.test( item ); }) ); }, open:function(event,ui){ var maxListLength=15; var ul = jQuery( "#search" ).autocomplete("widget")[0]; while(ul.childNodes.length > maxListLength) ul.removeChild(ul.childNodes[ul.childNodes.length-1]); } }); </script> Ještě jedna otázka.. předtím mám: var tags = [ <?php $ser_gm = DB::query("SELECT * FROM [games] ORDER BY name")->fetchAll(); foreach ($ser_gm as $n => $serch_gm) { echo "\"<img src='images/1.jpg' width='20px' style='margin-right:10px;' title='obrazek' />".htmlspecialchars($serch_gm->name)."\", "; } ?>"Letsplayeři.cz" ]; |
||
_es Profil |
#6 · Zasláno: 6. 5. 2013, 10:24:42
Fisak:
„ten obrázek se mi nezobrazí.“ Prečo by sa mal zobraziť? Kde? Kedy? |
||
Časová prodleva: 11 let
|
0