2016-06-26 13 views
-1

私はAngularJSベースのウェブサイトを持っています。すべてがうまくいきます。ナビゲーションのために私はui.routerを使います。AngularJS ui-srefのリンクがついた

ライトボックス(simplebox.js)を使用した後、リンクの動作が停止します。ログにエラーメッセージが表示されず、警告が表示されないか、またはsimpleboxとui.routerを使用すると問題が発生する可能性があることを示すものはありません。

リンクが機能しなくなる理由は他にありますか?もしそうでなければ、どうすればこれをデバッグできますか?

編集:私は開いて、私は正確に一つ以上のリンクを使用することができますsimplboxを閉じると

、その後、停止作業をリンクします。しかし、simpleboxはまだサイトの他の機能と同様に動作しています。 「のみ」ナビゲーションがフリーズします。

+0

plunkrやfiddleを追加できますか? –

+0

「リンクが機能しなくなる」ことを明確にすることはできますか?実際にブラウザで無効になっていますか?ページを調べるときにどのように表示されますか? – kondrak

+0

次のようになります。 Technology CSSホバー効果はまだ機能していますが、リンクをクリックしても何も起こりません。 URLも変更されていません。 –

答えて

0

まだ完全に私を満足させない解決策を見つけました。誰かが何らかの洞察を提供できるなら、私は受け入れられた答えを変更することができます。

エラーは、jquery.min.jsの実装方法によって発生しています。したがって、angularJSとイオンとはまったく無関係です。まず私は、次のような

<script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="crossorigin="anonymous"></script>

当時生成CDNコードを使用するには、バージョン2.2.2でした。私がしたのは、まったく同じバージョンをダウンロードしてindex.htmlに直接組み込むことでした。

ローカルからcdnに戻すと、すべてが正常に動作します。 ui-srefリンクに問題はありません。

関連する問題