Javascript 当页面打开时,菜单打开(下拉)
我目前正在wordpress上使用一个名为WallBase的主题,您可以在这里预览 当页面加载时,菜单将下拉 我希望它保持关闭,我尝试了几个选项,但我不理解JS,所以,我无法解决我的问题,我认为这应该是非常简单的 以下是我找到的JS代码:Javascript 当页面打开时,菜单打开(下拉),javascript,jquery,wordpress,drop-down-menu,Javascript,Jquery,Wordpress,Drop Down Menu,我目前正在wordpress上使用一个名为WallBase的主题,您可以在这里预览 当页面加载时,菜单将下拉 我希望它保持关闭,我尝试了几个选项,但我不理解JS,所以,我无法解决我的问题,我认为这应该是非常简单的 以下是我找到的JS代码: jQuery(document).ready(function() { /* Navigation */ jQuery('#submenu ul.sf-menu').superfish({ delay: 500,
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添加none,但它不起作用
请帮帮我 似乎罪魁祸首的代码如下:
jQuery(window).load(function() {
jQuery('#botmenu').slideDown(1000, function() {
jQuery('.trig').addClass("trigu");
});
});
尝试将其注释掉,因为它似乎在加载窗口时被激活。对我来说,最重要的标志至少是:jQuery(window).load(function()
,在简单的英语中,它的意思是“当窗口已加载时,执行此操作”
这可能无法完全解决问题,而wallbase javascript可能依赖于此。这意味着,您正在更改行为,主题可能被设计为期望您删除的行为。我想这是jQuery(“#botmenu”)。slideDown()这将导致您的botmenu更改为display:block。请尝试在此之后添加.hide
/*
jQuery(window).load(function() {
jQuery('#botmenu').slideDown(1000, function() {
jQuery('.trig').addClass("trigu");
});
});
*/