弹出窗口被阻止,第二次点击它不再被阻止

时间:2014-07-24 17:47:22

标签: javascript jquery popup blocked

当我点击button1时,ajax请求被发送,如果成功,则应显示一个隐藏按钮,通过jquery click()方法单击。 第二个按钮(button2)通过jquery触发window.open事件。

我的问题是,在第一次点击时,弹出窗口在第二次点击时被阻止,它不再被阻止。我不希望弹出窗口被阻止。

我无法让它变得更容易,因为我无法操纵第二个按钮。

感谢您提供任何帮助或解决方案。

代码:

<a href="javascript:;" class="button1">button1</a>
<div style="display:none;" class="buttonhidden">
    <a href="javascript:;" class="button2">button2</a>
</div>  

$('.button1').click(function(){
    url="someurl";
    $.ajax({
        url:url,
        async:    false,
        success:function(result){
            $('.buttonhidden').show(function(){
                $('.button2').focus().click();              
            });
        }
    }); 
});

1 个答案:

答案 0 :(得分:1)

我通过在mouseenter上切换btns找到了解决方案 但感谢你的帮助和想法