1
4

5 回答 5

4
于 2012-11-22T10:32:25.237 回答
0

尝试“返回错误;” 而不是 preventDefault(); 这将阻止转到 URI。如:

$('.button', this).click(function(e){ return false; });
于 2012-11-22T10:32:47.640 回答
0

您不需要 div 点击函数中的链接点击函数。

试试这个?

$('.UIDropDown').click(function() {
    $(this).addClass('active');
});

$('.button').click(function(e) {
    e.preventDefault()
});​

​</p>

于 2012-11-22T10:32:52.357 回答
0

试试这个。

  $('.UIDropDown').click(function () {

    $('.button', this).click(function(e){ return false; });

    $(this).addClass('active');


  });
于 2012-11-22T10:36:00.747 回答
0

你应该写

 $('.button').click(function(e){ e.preventDefault()});

click处理程序之外$('.UIDropDown')

于 2012-11-22T10:36:33.243 回答