在我尝试找到youtube-popup的简单解决方案时,我找到了http://nrivers.com/codecanyon/n1/ - videopopup.js脚本。该框架是轻量级的并且运行良好 - 但是有一个设置为与jquery-1.7一起使用的函数。
要关闭的小“x” - 如果使用jquery 2.1则不起作用,但如果使用1.7或更少则无效。 jsfiddle位于http://jsfiddle.net/jw93b/
我已将代码导入JS窗口 - 但无法理解要更改的代码。有人可以帮助更新JS窗口中的代码,以便它可以使用jquery 2.1(这是另一个插件所需)。
我认为需要更新的代码是
$(".modalnav").live("click", function () {
$("#dvGlobalMask").hide();
$("#videopopup").hide();
$(".modalnav").hide();
$('#videocontent').html('');
$(settings.videoid).hide()
})
答案 0 :(得分:1)
来自另一个主题 - 我测试了以下内容并且它有效。
感谢尖头和这个帖子Turning live() into on() in jQuery。用on函数替换了live函数。
$("body").on("click",".modalnav",function () {
感谢