1
4

3 回答 3

4

我认为您在使用<a>标签时不会阻止默认事件,因此请尝试执行以下操作:

$(function() {
   $("#OfficeNav-Bath").click(function(e){
     e.preventDefault();
     $('.office').removeClass('visible');
   });           
});
于 2013-01-10T11:38:52.923 回答
1

您必须添加到点击事件一个简单的事情:

e.preventDefault();
于 2013-01-10T11:38:39.273 回答
1

单击锚元素时,浏览器会尝试导航到锚href属性指向的 URL。

preventDefault可以使用事件处理程序作为参数接收的event对象上的方法来覆盖此行为。

$("#OfficeNav-Bath").click(function(event){
    event.preventDefault();
    ...
});  
于 2013-01-10T11:39:27.243 回答