锚定在可点击的div中

时间:2011-05-02 16:51:02

标签: javascript jquery html anchor clickable

我有一个已经连接到div的点击脚本有这个问题。 我想要完成的是当你点击可点击div中的一个URL时,不会调用click事件,你将被引导到锚点正在调用的任何内容。

这是JS

<script type="text/javascript">
$(document).ready(function()
{
    $(".comment_button").click(function(){

    var element = $(this);
    var I = element.attr("id");

    $("#slidepanel"+I).slideToggle(300);
    $(this).toggleClass("active");

    return false;
    });
});
</script>

这是html

<div class="comment_button" id="<?=$klotter_info['id']?>" style="cursor:pointer;">
<?=sanitize($klotter_info['message'])?> // Kommer i vissa fall ha länkar i sig
</div>

非常感谢任何帮助!提前谢谢。

1 个答案:

答案 0 :(得分:15)

为你的锚点制作点击处理程序并调用stopPropagation:

$('a').click(function(event){
   event.stopPropagation();
});

这将禁用事件冒泡。并且不会触发div点击。