jQueryとjQueryカラーボックスライブラリが含まれているページがあります。私はajaxを使用してこのページに一連の結果(リンク)をもたらすいくつかの機能を持っています。リンクをクリックすると(その場で表示されます)、私はcolorboxを開きたいと思います。どうすればいいのか教えてください。ajaxでcolorboxを使用できない場合の対処方法を教えてください。
1
A
答えて
2
クリックハンドラをリンクなどの動的に作成された要素に割り当てるには、live()メソッドを使用する必要があります。いくつかのコードを提供すれば、それを作る方法を示すことができます。
$('a.yourlinkclass').live('click', function(){
$.colorbox({href:"html_to_show.html"});
});
0
クラスをリンクに追加します。
.lightmeupたとえば、あなたがやる:Ajaxのリンクがにロードされた後
$('.lightmeup').click(function(){
$(this).colorbox(/*values and attributes go here*/)
})
0
あなたは、コールバック関数の中で、あなたのカラーボックスの呼び出しを再バインドする必要があります
ような何か:。
$.get('ajax_links.php', function(data){
$('#holder').html(data);
$('#holder a').colorbox();
});
関連する問題
- 1. Entity Frameworkでプライマリキーが不足している場合の対処方法を教えてください。
- 2. pushsubscriptionchangeイベントの処理方法を教えてください。
- 3. 画像の処理方法を教えてください。
- 4. F#Reflectionライブラリの使用方法を教えてください。
- 5. jqm.page.params.jsプラグインの使用方法を教えてください。
- 6. Microsoft VSTOインターフェイスの使用方法を教えてください。
- 7. Android GPUの使用方法を教えてください。
- 8. org.mockito.AdditionalMatchers.gtの使用方法を教えてください。
- 9. chrome.tabs.onUpdated.addListenerの使用方法を教えてください。
- 10. PHPでarray_padの使用法を教えてください。
- 11. iphoneでの録音処理の方法を教えてください。
- 12. ajaxリクエストでスピナーを読み込む方法を教えてください。
- 13. xmlドキュメントをhexpatで処理する方法を教えてください。
- 14. URLを絶対パスで取得する方法を教えてください。
- 15. フィルタがnilを返す場合、空の結果を返さない方法を教えてください。
- 16. bsxfunを使用する場合と使用しない場合のこのコードの最適化方法を教えてください。
- 17. InitializeDataSourceイベントを処理する場合、Infragistics UltraWebGridにデータバインディングを強制する方法を教えてください。
- 18. RubyでPsychにインラインモードを使用する方法を教えてください。
- 19. MVC3でのPocoの使用例を教えてください。
- 20. メールをRailsで読む方法を教えてください
- 21. EclipseでAVDを「見る」方法を教えてください。
- 22. MVC3でAjaxを使用してHTML.RenderPartialをリフレッシュする方法を教えてください。
- 23. インタラクティブなポイントフリーの方法を教えてください。
- 24. 不正な入力に対して例外処理を行う方法を教えてください。
- 25. デュプレックスストリームに書き込む方法を教えてください。
- 26. Microsoft AJAX Toolkit Calendar Control:Javascriptを使用してプログラムで閉じる方法を教えてください。
- 27. 正しいDateTimeを使用する方法を教えてください。
- 28. XPathにUTF8を使用させる方法を教えてください。
- 29. EclipseにNetBeansキーバインディングを使用させる方法を教えてください。
- 30. Backbone.jsの使い方について教えてください。
いくつかのコードを貼り付けてください。 – diEcho
jQuery.fn.colorboxは定義されていません。 –
AJAXリクエストで作成されていないリンクを作業してもよろしいですか?まずプラグインが動作することを確認してください。 –