我正在为我的网站开发私人消息系统。JQuery确定链接是否已被点击
反过来,当用户点击一个部门时,它将它们重定向到一条消息。
另外,当用户将鼠标悬停在分区上时,我会显示一个显示“删除”的链接。
我遇到的问题是,如果用户单击删除链接,它将重定向到邮件。
我需要找出一种方法来防止网站重定向,如果用户点击链接,但重定向,如果div被点击。
这就是我到目前为止的想法,但它不起作用。
$('.m').click(function(){
if(!$('.mTools[id="' + $(this).attr('id') + '"]').has(":focus")){
window.location = '/messages/'+$(this).attr("id");
}
});
感谢任何帮助。
更新:
我想这一点:
$('.m').click(function(){
if($('.mTools[id="' + $(this).attr('id') + '"]').click()) {
return false;
} else {
window.location = '/messages/'+$(this).attr("id");
}
});
不过,我得到的Web控制台 “太多递归” 的消息。