divページを表示/非表示にするリンクがあるメニューがあります。最初のページjss if CSS表示の条件
私はユーチューブのビデオ再生を持っていますが、私は別のリンクをクリックすると、別のdivなどのビデオ。消えるが表示されますが、ビデオを再生し続ける..
私は停止する方法の方法を見つけましたビデオなどが、デバッグしながら、私は私がこれを書いている間、私の警告をオフに行くために作るように見えることはできません。
if ($("#main").css('display') == 'none')
{
alert("Hello! I am an alert box!!");
}
私はなしにブロックを変更した場合、アラートボックスが一度表示されますページが読み込まれます。だから、一旦idがのメインに変更されても、私は別のメニューリンクをクリックしても表示されません。
EDITED:私は、メニューのリンクを持つなしに属性を設定する方法
ザッツ:
$('.tabs a').on("click", function(e) {
e.preventDefault();
var id = $(this).attr('data-related');
$(".frame div").each(function(){
$(this).hide();
if($(this).attr('id') == id) {
$(this).show();
}
});
});
明示的にdisplay属性をnoneに設定していますか? –
div idを** none **に設定すると、ページのロード時にアラートが表示されますが、#main divをnoneからblockに変更する他のメニューリンクをクリックすると、再び表示されません。 if条件がページの読み込みのみで一致する場合は警告を表示しますが、一度ページを変更すると表示されません。 – AlwaysConfused
どのように属性をnoneに設定しますか? –