モーダルへのリンクを含むWebページがあります。モーダルを開くとバックグラウンドページのイベントバインディングが失われる
このページの上部に#top-searchという検索バーがあります。モーダルが開かれるまで
$('#top-search').keypress(function (e) {
if (e.which == 13) {
window.location.href = *MySearchActionHere*('#top-search').val();
return false;
}
});
これは、正常に動作し、それが失われたバインディングイベントを表示されます。 は私のメインのJSファイルでは、私は準備ができて関数内でイベントを貼らました。これが起こる原因は何でしょうか?
を委任してください、あなたはモーダルで、別の '#トップ-search'を持っていますか? – Satpal
@SatpalはIDの競合をグローバルに検索しませんでしたが、見つからないものがあります! –
@OliSmartにはページがナビゲートされていますか?あなたが離れてナビゲートしていることは非常に混乱しているように見えます。 – Jai