Click doesnt trigger on first click, SquareSpace

Мне интересно, почему мой код не работал на первом клике, поток был, когда я нажимаю на заголовок заголовка на сайте, он должен быть открыт новое окно переопределения всплывающего блокатора, но его только срабатывает, когда 2-й раз нажмите на заголовок.

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script> 
  $(document).ready(function(){
    $('a[href$="exbound/"]').click(function(){
      window.open ('externalsite.com', 'newwindow', config='height=600, width=800, '
        + 'toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, '
        + 'directories=no, status=no');
    });
  });
</script>

2 ответа

  1. В конечном итоге я добавляю класс к ссылке заголовка

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jque‌​ry.min.js"></script>
    <script> 
    	$(document).ready(function(){
    		$('a[href$="exbound/"]').addClass('popup');
    		$(".popup").click(function(){
    			window.open ('xternalsite.com', 'newwindow', config='height=600, width=800, '
    			+ 'toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, '
    			+ 'directories=no, status=no');
    		});
    	});
    </script>

    и сначала был 2-й щелчок также, и я понимаю, что это было неправильно помещено инъекционный код, который должен быть во всех страницах заголовка, но вместо этого я только помещаю их на странице, где я хочу нажать на него.