0

嗨,我有以下代码:

collapsed.on('click', 'a',function(c) {
    c.preventDefault();
});

Collapsed 基本上是一个 div 元素,在这个 div 内部有一个锚标记,由于阻止功能,它就目前而言它不起作用。预防功能需要在那里。即使使用 preventDefault 函数,有没有办法让该锚标记在该 div 内工作?

如果您需要更多信息,请告诉我。

4

2 回答 2

0

这将使用户以愉快的方式前进。

collapsed.on('click', 'a',function(c) {
    c.preventDefault();
    window.location = this.href

    /*
      other options include:
      window.location = $( this ).attr( 'href' );
      window.location = this.getAttribute( 'href' );
      window.location = 'http://staticurl.com';
    */
});

不过,我怀疑您的标记存在设计缺陷……如果您发布该内容,也许您可​​以避免链接上的 preventDefault 。

于 2012-07-31T16:32:57.680 回答
0

问题解决了......我没有在手风琴中的关闭 div 之一“collapsed”上应用点击事件,而是在一般手风琴 div 上应用了点击事件。

多谢你们

于 2012-08-01T12:22:18.113 回答