活动onclick +可点击链接(如facebook照片“剧院”)

时间:2011-04-05 21:22:11

标签: jquery

我使用facebook javascript使用的相同技术来显示照片。

如果用户点击图片(在Facebook流中),则会阻止href,并且“onclick”事件的一部分会在“剧院”中显示照片。

您仍然可以在图片上单击鼠标右键并选择“在新标签页中打开”,图片在正常模式下打开。

如果我使用

$("a").removeAttr ("href").css("cursor", "pointer");

在“onclick”事件中,用户无法点击右侧sull'link并在新标签页中打开该页面。

怎么办?想法?


用户点击href链接 实施例

功能消息() { $(“a”)。removeAttr(“href”)。css(“cursor”,“pointer”); //做一点事... }

使用此技巧用户无法使用鼠标右键单击并选择“在新选项卡中打开”

2 个答案:

答案 0 :(得分:1)

我相信您想停止点击时打开网址,但仍然可以右键单击打开?容易,朋友,请参阅this fiddle代码。

相信我,你不想使用onclick='',也不想以这种方式绑定:$("#links a").click(function(e){});你只想绑定到一个元素,因为你拥有的绑定越多,你就越多您的计算机需要运行的资源,通常会降低您的代码速度。

答案 1 :(得分:-1)

尝试将'#'放在href中,或者你可以在点击时添加返回false的函数:

$('a')。click(function(){return false;});

欢呼声