我是整个jQuery游戏的新手,但我找到了一个很棒的代码片段,这正是我需要的,但我需要在页面加载时发生后半部分,而不是点击按钮时。
如何进行页面加载?
$(document).ready(function() {
var touch = $('#touch-menu');
var menu = $('.menu');
$(touch).on('click', function(e) {
e.preventDefault();
menu.slideToggle();
});
$(window).resize(function() {
var w = $(window).width();
if (w > 769 && menu.is(':hidden')) {
menu.removeAttr('style');
}
});
});
答案 0 :(得分:1)
我不确定你的意思是'后半部'。我认为你的意思是这件作品:
$(touch).on('click', function(e) {
e.preventDefault();
menu.slideToggle();
});
要执行您想要的操作,只需将menu.slideToggle();
移出点击处理程序即可。实际上,您应该完全删除点击处理程序,并将menu.slideToggle();
放在菜单声明下。