ユーザーが画像をクリックすると、ページの前にポップアウトボックスがフェードインするセールスギャラリーに取り組んでいます。ボックスには、製品の詳細、注文情報、およびボックスを閉じてギャラリーに戻るための定型化された終了ボタンが含まれています。ボックスの外側をクリックしてギャラリーに戻ることもできます。ただし、ボックスが開いているときは、終了ボタンを除くウィンドウの背後にあるすべてのリンク(ナビゲーションメニューなど)を無効にします。ユーザーがボックスを閉じたら、これらを再度有効にする必要があります。私は次のようなもので遊んでみました
$('a:not(a.popout)').removeAttr('href');
と
$('a').attr('href', '');
無駄に。これらが管理する唯一のことは、ページ上のすべてのリンクを完全にシャットダウンすることです。もちろん、href属性を完全に削除した後は、それらを再度有効にする方法はありません。他の誰かがこれをやろうとしたことがありますか?多分私は彼が一生懸命やっているのだろう。アイデアが不足しています。ありがとう!