Всплывающее окно блокируется, при втором нажатии его больше не блокируется

Когда я нажимаю на кнопку 1, ajax-запросы отправляются, в случае успеха скрытая кнопка должна отображаться нажатием с помощью метода jquery click(). Вторая кнопка (button2) запускает событие window.open через jquery.

Моя проблема в том, что при первом щелчке всплывающее окно блокируется, при втором щелчке оно больше не блокируется. Я не хочу, чтобы всплывающее окно блокировалось.

Я не могу сделать это проще, потому что я не могу манипулировать второй кнопкой.

Спасибо за любую помощь или решения.

код:

<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 ответ

Решение

Я нашел решение, переключив BTNS на Mouseenter, но спасибо за помощь и идеи

Другие вопросы по тегам