在自定义单击function之前执行默认事件
我正在尝试在执行自定义函数之前执行按钮的默认事件
我的代码:
$('#Button').click( function (){ sideMenuCheck(); });
我不想在函数的默认事件之后执行这样的事情:
$('#Button').click( function (){ **event.default();** sideMenuCheck(); });
但我没有找到任何解决方案。
不重要
我这样做是因为我有一个非canvas菜单,菜单打开后必须具有可见高度,(#Button)是从侧面打开菜单的按钮。
您可以在超时为0
的setTimeout
包装代码 – 这将导致它将代码移动到执行队列的底部,并允许其他所有内容先运行:
$('#Button').click( function (){ window.setTimeout(function() { sideMenuCheck(); }, 0); });