需要帮助从jquery 1.7到2.x在videopopup.js脚本中移植close函数

时间:2014-07-16 05:03:05

标签: javascript jquery jquery-plugins

在我尝试找到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()
    })

1 个答案:

答案 0 :(得分:1)

来自另一个主题 - 我测试了以下内容并且它有效。

感谢尖头和这个帖子Turning live() into on() in jQuery。用on函数替换了live函数。

    $("body").on("click",".modalnav",function () {

感谢