JQUERY ile sekme geçişlerinde bir önceki sekmeyi sonlandırmak ?

Sormak istediğim soru şu ;

Jquery ile sekme(tab) yaptım çok güzel işliyor ama sorun şu sekme 1 e bir video koydum , sekme 2 ye geçiş yapınca o video durmuyor ,her sekmede böyle video oldugunu hesap ederseniz ortalığın ne kadar karıştığını her yerden gelen sesleri siz hesap edin .

Benim yapmak istediğim sekme 1 den sekme 2 ye geçerken diğer tüm sekmelerdeki işlemler (özellikle videolar) dursun .Hangi sekmedeysem oranın işlemi başlasın diğerleri çalışmasın ?

iframe kullanıyorsun büyük ihtimal jquery de iframe stop veya reload hatta refresh diye aratırsan bir çok cevap bulabilirsin sekmeye tıklandığı an bu olayı tetikleyebilirsin sayfanda

document.getElementById(FrameID).contentWindow.location.reload(true);

 

For FireFox/Safari/Chrome you can use window.stop():

window.frames[0].stop()

For IE, you can do the same thing with document.execCommand('Stop'):

window.frames[0].document.execCommand('Stop')

For a cross-browser solution you could use:

if (navigator.appName == 'Microsoft Internet Explorer') {
  window.frames[0].document.execCommand('Stop');
} else {
  window.frames[0].stop();
}

bunlara bak 

Sekme içeriğini jQuery ile ekleyip kaldırmayı deneyin. HTML ile içeriği doğrudan göstermek yerine remove() ve append() gibi fonksiyonlarla dinamik olarak değiştirin.

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git