-2

我的 php 文件中有一个 href 函数。我在我的 js 文件中将其用作 anchor.attr('href') 以在有人滚动图像的缩略图时显示图像的大版本。这很好用。问题是,如果有人点击现在显示的大版本,它会将我的 php 文件替换为包含大图像的文件。我希望它什么也不做。

我尝试在 js 中为 anchor.attr 使用其他内容,例如名称和标题,但它正在执行 img 语句并需要 href 才能运行。

如果我放了 href'#",anchor.attr 会出错,因为那里没有要执行的文件。

有没有办法允许将 href 用于 js 函数,但在单击时不打开包含图像的新窗口。

感谢您对此的帮助。

4

1 回答 1

3
$("a").click(function(event){
  event.stopPropagation();
  // do something
});

或者您可以使用 javascriptreturn false来阻止锚标记重定向

$('a').click(function () {
      return false;
};
于 2013-01-15T08:37:31.223 回答