【问题标题】:html and js help needed.. strange behaviour需要html和js帮助..奇怪的行为
【发布时间】:2009-10-09 19:16:16
【问题描述】:

我有一个网页 http://www.maryveale.com/sculpture/index.html 在 /media/js/bill-studio.js 加载一个 js 这会导致以下问题。

加载网页时会显示一些图像。 点击第一张图片应该打开页面/sculpture/1986/index.html

如果您右键单击在新窗口中打开,它会这样做,但是,单击它不会。 js中有一些东西会阻止点击工作。

谁能帮我删除它!

非常感谢! 比尔

【问题讨论】:

  • 它在我的 Firefox 中不起作用。
  • 它在我的 Firefox 中也不起作用
  • 它在 Firefox 中确实有效,但我必须先删除 index.html

标签: javascript html


【解决方案1】:

我想大概是这样的:

studio.show_image(a)}return false});

如果不是,它是您脚本中的return false 行之一。尝试删除 return 语句,看看会发生什么,您可能会更好地了解您的脚本是如何工作的。

【讨论】:

  • 太棒了!!感谢一百万 Skilldrick !!!我花了大约 2 个小时,你在一分钟左右就搞定了!!
  • @Skilldrick 你是怎么发现的?
  • 首先我在 .js 中搜索“preventDefault”,然后搜索“return false”。我知道它必须是这两者之一。
  • 顺便说一句,即使您通过将所有 JS 放在一个文件中来减少请求数量,您也错过了缓存的好处。从您的 js 文件中取出 JQuery 并链接到此:ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
  • 里面有数字或者返回错误的语句。如何深入了解锚点的事件处理程序?
【解决方案2】:

尝试在 .

中省略每个目录名称前的斜杠

乍一看只是一个想法,除非你已经尝试过了。

【讨论】:

  • 这会将用户发送到错误的页面(可能是 404),而不是阻止点击执行任何操作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多