私は自分のページにライトボックスのような単純なオーバーレイを書きますが、とにかく他のことをするつもりです。このテストでの私のより大きな問題は...オーバーレイマスクをクリックするとオーバーレイが閉じることです...しかし、もしあなたがオーバーレイ内のコンテンツ div のように、子 div をクリックします。オーバーレイは開いたままにしておく必要があります.. (そうではなく、それが問題です)
「overlayfull」の子divをクリックした場合、overlayfullを閉じたり非表示にしたりしないでください...これが私のコードです..そして、確認したい場合は、上記のjsフィドルが私の英語ですひどい。
$('div.vidreveal a').click(
function(event) {
event.stopPropagation();
$('div.videoquon').fadeToggle(300);
$('div.overlayfull').fadeToggle(300);
}
);
$('div.my-video-close').click(
function(event) {
event.stopPropagation();
$('div.videoquon').fadeToggle(300);
$('div.overlayfull').fadeToggle(300);
}
);
$('div.overlayfull').click(
function(event) {
event.stopPropagation();
$('div.videoquon').fadeToggle(300);
$('div.overlayfull').fadeToggle(300);
}
);