Всплывающее окно блокируется, при втором нажатии его больше не блокируется
Когда я нажимаю на кнопку 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, но спасибо за помощь и идеи