3

jQuerynoobがここにチェックインします。私の構文の何が問題になっていますか?Chromeコンソールで予期しない入力の終了が発生します。

 <script>
$('a[href*=#]:not([href=#])').click(function() {
  if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') 
     || location.hostname == this.hostname) {

     var target = $(this.hash);
     target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
        if (target.length) {
          $('html,body').animate({
              scrollTop: target.offset().top
         }, 1000);
         return false;
        }
     }
 });
</script>
4

1 に答える 1

9

}, ), >これは、クロージング、またはその構文で使用されているものを忘れたことを意味します。すべてのブロックとステートメントをチェックして、終了マークを省略していないかどうかを確認します。

コードをjsbeautifier.orgにコピーする場合は、[Beautify]をクリックして、すべてのインデントが正しいかどうかを確認してください。

于 2012-12-30T14:09:56.350 に答える