我目前正在使用名为WallBase的主题制作wordpress,您可以在此预览http://demo.fabthemes.com/Wallbase/。
当加载页面fillany时,菜单会下降。
我希望它保持关闭,我尝试了几个选项,但我不了解JS所以,我无法解决我的问题,我认为它应该非常简单。
这是我找到的JS代码:
jQuery(document).ready(function() {
/* Navigation */
jQuery('#submenu ul.sf-menu').superfish({
delay: 500, // 0.1 second delay on mouseout
animation: {opacity:'show',height:'show'}, // fade-in and slide-down animation
dropShadows: true // disable drop shadows
});
/* Menu Show/Hide */
jQuery("#botmenu").hide();
jQuery(window).load(function() {
jQuery('#botmenu').slideDown(1000, function() {
jQuery('.trig').addClass("trigu");
});
});
jQuery('.strigger').toggle(function(){
jQuery('#botmenu').slideUp(500, function() {
jQuery('.trig').removeClass("trigu");
});
}, function(){
jQuery('#botmenu').slideDown(1000, function() {
jQuery('.trig').addClass("trigu");
});
});
我尝试编辑js并在css中为.load和.slideDown添加display:none,但它不起作用。
请帮助我!!
答案 0 :(得分:1)
似乎是罪魁祸首的代码在这里:
jQuery(window).load(function() {
jQuery('#botmenu').slideDown(1000, function() {
jQuery('.trig').addClass("trigu");
});
});
尝试评论出来,因为它似乎在加载窗口时激活。给我的高个子标志至少是:jQuery(window).load(function()
用简单的英语表示"当窗口加载时,执行此操作"
/*
jQuery(window).load(function() {
jQuery('#botmenu').slideDown(1000, function() {
jQuery('.trig').addClass("trigu");
});
});
*/
这可能无法完全解决问题,而且wallbase javascript可能依赖于它。意思是,您正在改变行为,主题可能会被设计为期望您删除的行为。