-2

このエラーに遭遇したとき、クリック機能をデバッグしようとしていました

Uncaught Error: Syntax error, unrecognized expression: mailto:nyc@adkoa.us

多くのデバッグが停止しているようです。

jQuery.js ファイル内に認識されない式があると言っています (jquery が呼び出している別のファイルだと思いますか?)。

ここで見られる:http://keganquimby.com/adkoa/

本当の問題は、上部のスライダーをクリックすると消えることですが、その理由はわかりません。

4

2 に答える 2

1

この質問は、特定のシナリオに特化しすぎている可能性があります。しかし...

  1. スタイルシートを JavaScript ファイルとして読み込んでいます。これはあまり役に立ちません。

    <script type="text/javascript" src="http://keganquimby.com/adkoa/wp-content/themes/adkoa/css/flexslider.css"></script>
    

    これを正しい<link href=... />タグに入れてみてください。

  2. 取得しているエラーは、JS のどこかで引用符で囲まれていない文字列を解析しようとしていることを示しているmailto...ため、JavaScript として解析されているため、コンパイラが実行しようとしても明らかに実行されません。

于 2013-11-01T19:12:04.943 に答える
0

この方法で試すことができます:

jQuery('#header').visualNav({
      link              : 'a:not([href*="mailto"])',
      targetAttr        : 'href',
      inViewClass       : 'inView',
      selectedClass     : 'selected',
      selectedAppliedTo : 'a',
      contentClass      : 'soloSection',
      contentLinks      : 'visualNav',
      bottomMargin      : 200,
      animationTime     : 800  
});

使用しているスクリプト (visualNav) は mailto リンクをサポートしていないようです。

この助けを願っています。

よろしく、

マルセロ

于 2013-11-01T19:21:07.360 に答える