スーパーフィッシュのドロップダウンメニューに問題があります。プロジェクトにjQuery.Columnizerを追加する前は正常に機能していました。カラムライザーを削除すると、jQueryはsuperfish.jsの問題を修正します。ただし、両方を有効にして実行すると、メニューにカーソルを合わせるとドロップダウンメニューが表示されますが、ドロップダウンのメニューリンクをクリックしようとするとドロップダウンが消えます。私はこの問題を解決できないようです-私はグーグルでいろいろなアドバイスや例に従いましたが、役に立ちませんでした。
私はコラムナイザーを使用して、コンテンツを3列のように分割しています。2つのjqueryライブラリを参照しているために問題がありますか?
Superfish.js
<link href='http://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css' />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<link href="/assets/css/main.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="/assets/css/superfish.css" media="screen" />
<script type="text/javascript" src="/assets/js/hoverIntent.js"></script>
<script type="text/javascript" src="/assets/js/superfish.js"></script>
<script type="text/javascript" src="/assets/js/jquery-1.2.6.min.js"></script>
<script type="text/javascript">
// initialise plugins
$(document).ready(function () {
jQuery('ul.sf-menu').superfish();
//alert("hello i am working... maybe or maybe not!");
});
</script>
Columnizer.js
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="/assets/js/jquery.columnizer.min.js" type="text/javascript"></script>
<script type="text/javascript">
$('#wrapper').columnize();
$('.wide').columnize({ width: 200 });
</script>
更新:これが問題の解決策です。
<add key="**********.*********.***.JQuery.Path" value="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"/>
以前の参照の両方を取り出し、最新のCDNで更新することで、完全に機能していることを確認しました。Webconfigで.JSを参照してから、コードビハインドページを参照しました。ふぅ..今働いています-あなたのすべての助けの人々に感謝します。