我想要的是:在页面顶部有一个链接。当它被点击时,它应该转到同一页中,并用jquery.But切换一个div类,这两个类不能同时工作。例如:
<a href='#A' id='link'>Go to A and toggle a div class</a>
jquery代码包括:
$('#link').click(function () {
$('.toggle').toggle();
});
<a name='A'> Here is A </a>
我的代码比这复杂得多,但逻辑与我在这里写的相同。当我单击该链接时,具有切换类的div会切换。首先,它查看jquery代码。但它没有转到#A。也就是说,href属性不起作用。你知道吗?..。
发布于 2012-05-21 13:54:56
set window.location ()不会触发默认事件,因此您必须单击
$('#link').click(function (e) {
e.preventDefault();
$('.toggle').toggle();
window.location.hash = ($(e.currentTarget).attr("href"));
});
https://stackoverflow.com/questions/10686427
复制相似问题