我试图通过单击该面板中的链接来关闭关闭画布导航面板。您可以用汉堡按钮打开/关闭面板,并在您点击页面上的任何位置时将其关闭。使用e.preventDefault();以防止双击链接
请参见:http://whyyouthinking.com/xindex.html#what
我到这里是工作的点,但汉堡不得不被点击了两次工作了。
$(document).ready(function() {
"use strict";
$('.panel ul li a').on("click", function() {
$('.menu-link').removeClass("active");
$('.panel').animate({left: '-=250'});
});
});
我得轮与:
$(document).ready(function() {
"use strict";
$('.panel ul li a').on("click", function() {
$('.menu-link').removeClass("active");
$('.panel').animate({left: '-=250'});
});
$('.panel ul li a').on('click', function(e) {
e.preventDefault();
$('.menu-link').click();
});
});
现在我有问题,即e.preventDefault();当您点击面板中的链接时,也会停止我的'scrollto'功能。有没有只针对.menu-link的方法?
你就错了,你需要弄清楚为什么* *它必须被点击两次,修复它,而不是通过触发点击来破解它。 – adeneo