1

ファンシーボックス1.3をajaxオプションで使用しています。ポップアップコーナーの閉じる画像と同じように動作する閉じるボタンをポップアップに追加したいので、閉じるボタンのクリックイベントに書かれています -

$.fn.fancybox.close()

で試した

`jQuery.fn.fancybox.close()`

どれも機能していないようです。jQuery.fn.fancybox.close() not function エラー メッセージが表示されます。ここにコードがあります。

$('#cancel-filters-btn').click(function(){
            jQuery.fn.fancybox.close();
});
4

4 に答える 4

2

イベントを委任してみてください:

$(document).on('click', '#cancel-filters-btn', function(){
    $.fancybox.close();
});
于 2013-01-23T12:21:32.210 に答える
2

あなたはこのように試すことができます

$('#cancel-filters-btn').click(function(){
            $.fancybox.close();
});
于 2013-01-23T11:40:16.877 に答える
1

オブジェクトに対して関数を呼び出そうとしました。あなたの要素でそれを呼び出します(セレクターによって):

$('#cancel-filters-btn').click(function(){
    $.fancybox.close();
});
于 2013-01-23T11:41:34.483 に答える
1

これをチェックしてください

$('#cancel-filters-btn').click(function(){
           $.fancybox.close();
});
于 2013-01-23T11:39:20.307 に答える