更新: 干渉している別の js ファイルを見つけました。すべての返信に感謝します。
以下のコードを使用してアコーディオンメニューを切り替えていますが、クリックするたび.menu li.sub
にページが一番上にジャンプします...あちこちに配置しようとしましreturn false
たが、動作しないようです..
コードは次のとおりです。どうもありがとう:
jQuery(document).ready(function ($) {
jQuery('.menu ul').slideUp(0);
jQuery('.menu li.sub').click(function () {
var target = jQuery(this).children('a');
if(target.hasClass('menu-expanded')){
target.removeClass('menu-expanded');
}else{
jQuery('.menu-item > a').removeClass('menu-expanded');
target.addClass('menu-expanded');
}
jQuery(this).find('ul:first')
.slideToggle(350)
.end()
.siblings('li')
.find('ul')
.slideUp(350);
});
});