jQueryオートコンプリートプラグインを使用して、自分の写真と一緒にユーザーのリストをDBから表示しています。ユーザー画像なしで結果を表示すると、オートコンプリートは非常に高速です。しかし、画像では、画像を読み込んで表示するのに時間がかかる。画像がダウンロードされて表示されることを理解しています。しかし、Facebookでは、画像は瞬時に表示されます。私はFacebookが値を返すために高度な設定サーバーを使用し、画像を表示するためにいくつかの他のテクニックを使用することを理解しています。瞬時にアクセスできるDBや他の場所に画像を保存できる方法はありますか?私はjson形式で値を返すためにWebサービスを使用しています。jQueryオートコンプリートで画像をロード
答えて
テキストデータを読み込んだ後に画像を読み込めます。 たとえば、空白の画像(<img class="searchThumb" src="blank.gif"/>
)と、実際の画像へのURL(<img class="searchThumb" src="blank.gif" img_source="/real_img_url.jpg"/>
)を含むattr img_source
の結果を作成することができます。また、画像を表示する機能をopen
イベントに追加してください。
簡単な例(これは一例だと、私はそれをテストしていない)
$(function() {
function showImages(){
$(".searchThumb").each(function(){
$(this).arrt("src", $(this).attr("img_source"));
});
}
$("#birds").autocomplete({
source: "search.php",
minLength: 2,
open: showImages()
});
});
UPD
$(function() {
function showImages(){
$(".searchThumb").each(function(){
$(this).arrt("src", $(this).attr("img_source"));
});
}
function formatItemFn(row,pos,count,term){
// Here is formatting like I described before
if (pos==count) showImages();
}
$("#birds").autocomplete({
source: "search.php",
minLength: 2,
formatItem: formatItemFn()
});
});
openはオートコンプリートのオプションではありません。私もformatResultで試しました。しかし、運がない。 – Ashish
@Ashish私は[jQuery UI Autocomplit page](http://jqueryui.com/demos/autocomplete/)の "Events"タブをチェックしました。オートコンプリートには「オープン」というイベントがあります。 UIドキュメンテーションの説明: '提案メニューが開かれたときに起動されます.'そこでは、' open'イベントを使って例を見つけることができます。そして、はい、あなたは右の 'オープン'オプションではないイベントです。 – RAMe0
私はjQueryオートコンプリートプラグインを使用していますが、jQuery UIオートコンプリートは使用していません。 (http://docs.jquery.com/Plugins/Autocomplete/autocomplete) – Ashish
- 1. jQuery:画像でオートコンプリート
- 2. jQueryオートコンプリートwith画像
- 3. jquery;画像;再ロード
- 4. jqueryオートコンプリート、テキストファイルからロード
- 5. jQuery画像によるオートコンプリート:小さなカスタマイズ
- 6. ロード画像アセット
- 7. JQueryで画像をロードするのを待っています
- 8. THREE.TextureLoaderロード画像はthreejsで
- 9. jQuery画像on画像
- 10. フレックスカスタムプリローダー画像のロード
- 11. ロード画像一覧
- 12. のWebView:ロード・画像
- 13. は、jQueryのオートコンプリートのラベルに画像を挿入したいが、画像のsrcがテキスト
- 14. Angularjsプロフィール画像付きmd-オートコンプリート
- 15. AJAX(jQuery)をクリックして画像をロードする
- 16. jQueryを使用して配列から画像をロード
- 17. リアクション - 静止画像をロード
- 18. 画像をロードする
- 19. バイトボックスを画像ボックスにロード
- 20. 画像をフラグメント、アンドロイドスタジオにロード
- 21. listview apiに画像をロード
- 22. SilverlightでUNC経由で画像をロード
- 23. Jqueryモバイルで画像をスワイプ
- 24. jqueryで画像を移動
- 25. jquery - PHPでオートコンプリート
- 26. jQuery/javascript - ロード前の画像サイズを取得
- 27. ASPX用にjquery画像を動的にロード
- 28. jQuery ContentFlowがすべての画像をロードしない
- 29. レイジー画像をjQuery Mobile内にロードする
- 30. jquery要素がロードされている間に画像をロードする
あなたは画像やリンクを格納しているがDBの画像に? – RAMe0
今のところ、画像へのリンクを格納しておき、imgタグのsrcをポイントして表示しています。 – Ashish