jQueryをポップアップウィンドウに使用する際に問題があります。私は "クリッカー"と呼ばれるクラスを持っています。あなたはそれをクリックするとjQuery - カスケードクラスとオンクリック関数の問題
は "showHideBox()" 関数が呼び出されている:
$(".clicker").click(function(){
showHideBox();
});
showHideBox
機能がボックス表示される - $(".box").fadeIn(700)
をするか、再度クリックしたときにそれを隠し - $(".box").css("display","none")
。
.box div
は、ライトボックス効果の種類を提供するために高いz-インデックスで固定されて配置されます。
.box div
には、クリック可能なインタラクティブなビットが含まれています。
.box div
はかなり大きく、部分的には.clicker div
と重なっています。
.clicker divと重なっている.box divの領域をクリックすると、jQueryが.clickerをクリックしているかのように動作するという問題があります。
実際には、私が.box css("display","block")
機能を提供しても、.clicker機能を聞いています。
解決策を知っている人は、アドバイスをお願いします。
事前に感謝します。
HTMLコードでは.clicker内の.box divですか? – manraj82
css( "display"、...)の代わりにshow()/ hide()メソッドを使用しない理由は何ですか? –
コードを投稿する場合、フローを理解するのがずっと簡単でしょうか? – Starx