2014-12-25 5 views
0
<script> 
$(document).click(function() { 
    window.open("http://google.com", "_blank"); 
}); 
</script> 

С вышеуказанным кодом, когда я нажимаю в любом месте, вкладка будет открыта. Однако, когда я нажимаю больше, новая вкладка будет открыта. Итак, как отключить выше код после клика 1 раз?Как открыть новую вкладку только 1 раз?

ответ

2

Использование JQuery .one()http://api.jquery.com/one/

<script> 
$(document).one("click",function() { window.open("http://google.com", "_blank");}); 
</script> 
+0

Или, в зависимости от того, что хотел, имя окна что-то другое, чем '_blank'. –

Смежные вопросы