Javascript Jquery-Popupwindow在第一次单击时不工作

Javascript Jquery-Popupwindow在第一次单击时不工作,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试使用popupwindow函数。问题是,它只在第二次点击时起作用,依此类推。如果我刷新页面,第一次单击时它将不起作用。为什么会这样?下面是我的代码 $(document).ready(function(){ function popup(e){ e.preventDefault(); $(".popupwindow").popupwindow(); } $('.popupwindow').on("click", popup

我正在尝试使用
popupwindow
函数。问题是,它只在第二次点击时起作用,依此类推。如果我刷新页面,第一次单击时它将不起作用。为什么会这样?下面是我的代码

$(document).ready(function(){   
    function popup(e){
        e.preventDefault();
        $(".popupwindow").popupwindow();
    }

    $('.popupwindow').on("click", popup);
});
使用该功能的链接:

<a href="mylink.php" class="popupwindow">Click Here</a>


请确认您的浏览器中是否没有任何控制台错误?我在控制台上检查,没有错误。如果我只使用
$(“.popupwindow”).popupwindow(),它工作正常,但如果我在上面这样的函数中使用它,问题就会出现。是否尝试删除e.preventDefault()@如果我删除
e.preventDefault(),它将在新选项卡上打开。然后,在第二次单击时,它将打开一个新窗口,即popupwindow函数。请尝试在函数中保持警报,以确保每次都调用函数。。