Javascript JS/JQUERY iframe.contents()语法
我目前正在进行一个项目,其中包括当用户悬停在某个div上时,它将播放相关的音频文件,并停止页面上包含类“stoppable”的所有其他音频元素 我已经让代码正常工作了,但现在我将该页面作为另一个页面上的iFrame,它可以将元素插入iFrame中,因此我必须不断在元素上添加iFrame.contents以使它们正常工作 在下面的代码中,它检测用户何时输入div并播放正确的音频,但不会停止所有其他音频元素 我相信我的网页上有不正确的语法Javascript JS/JQUERY iframe.contents()语法,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我目前正在进行一个项目,其中包括当用户悬停在某个div上时,它将播放相关的音频文件,并停止页面上包含类“stoppable”的所有其他音频元素 我已经让代码正常工作了,但现在我将该页面作为另一个页面上的iFrame,它可以将元素插入iFrame中,因此我必须不断在元素上添加iFrame.contents以使它们正常工作 在下面的代码中,它检测用户何时输入div并播放正确的音频,但不会停止所有其他音频元素 我相信我的网页上有不正确的语法 $('.stoppable:not($("#new-audi
$('.stoppable:not($("#new-audio-476333", iframe.contents()))
节,我不确定正确的语法是什么
var iframe = $('#clientframe');
$('#476333',iframe.contents()).mouseenter(function() {
$('.stoppable:not($("#new-audio-476333", iframe.contents()))').each(function(){
this.pause(); this.currentTime = 0;
});
var audio = $('#new-audio-476333', iframe.contents())[0];audio.pause();audio.play(); });
任何帮助都将不胜感激
谢谢
-绝望的
$('.stoppable:not(#new-audio-476333)', iframe.contents())
这意味着类名为
可停止的元素,其id不是new-audio-476333
是!就是这样,我只是太傻了:P,谢谢!