私はこのサイトのナビゲーションに jQuery ドロップメニューを使用しています。http://184.173.208.195/~secoast/
これは明らかに開発中です。.dropmenu は関数ではないという jQuery エラーが表示されても、ドロップ メニューは正しく機能します。
現在の主な問題は、メニューがページ上の他のコンテンツの後ろに隠れていることです。これは、jQuery エラーの一部が原因であると思われます。dropmenu モジュールには、他のライブラリ モジュールと競合しないように、もともと noconflict 部分が含まれていました。
すべてのベースをカバーするために、ここに jQuery ファイル (jquery.dropmenu.js) の冒頭を示します。
$.fn.dropmenu = function(custom) {
// Default plugin settings
var defaults = {
openAnimation: "size",
closeAnimation: "slide",
openClick: false,
openSpeed: 300,
closeSpeed: 200,
closeDelay: 200,
onHide: function(){},
onHidden: function(){},
onShow: function(){},
onShown: function(){},
zindex: 100,
openMenuClass: 'open',
autoAddArrowElements: true
};
次に、メインファイルに次のコードがあります。
<script>
$(document).ready(function(){
$("#nav-one").dropmenu({
openAnimation: "size",
closeAnimation: "slide",
openSpeed: 300,
closeSpeed: 200,
closeDelay: 500,
zindex: 1000
});
});
</script>
最後に、ナビゲーション メニューを次に示します。
<ul id="nav-one" class="dropmenu css-only">
<li><a href="#">About Us</a>
<ul>
<li><a href="#">Support</a></li>
<li><a href="#">Help</a></li>
<li><a href="#">Examples</a></li>
<li><a href="#">Your work</a></li>
</ul>
</li>
<li>
<a href="#">Why the Southeast</a>
<ul>
<li><a href="#">Support</a></li>
<li><a href="#">Help</a></li>
<li><a href="#">Examples</a></li>
<li><a href="#">Your work</a></li>
</ul>
</li>
<li>
<a href="#">What We Do</a>
<ul>
<li><a href="#">Tools</a></li>
<li><a href="#">Office</a></li>
<li><a href="#">Custom projects</a></li>
</ul>
</li>
<li>
<a href="#">Resources</a></li>
</ul>
これを整理するための助けをいただければ幸いです。
ありがとう。