Fra*_*ger 5 javascript firefox jquery google-chrome onclick
我在div中有一些带有onclick
属性的SVG路径:
<path class="limbs" id="limb1" d="some coordinates here" onclick="open(1)" />
Run Code Online (Sandbox Code Playgroud)
该open()
函数在单独的JS文件中定义,该文件在body
标记之前实现(如jQuery文件):
function open(n) {
$("#information").fadeIn();
$("#info" + n).fadeIn();
}
Run Code Online (Sandbox Code Playgroud)
div#info1
例如,里面是一个信息框div#information
,一个全屏半透明的黑色背景(给它一个类似灯箱的效果).
一切都运行良好的Safari.但是,如果我尝试使用FF或Chrome,浏览器似乎在我点击时加载一个新页面(这不应该发生),并且它会导致一个没有源代码的空白屏幕.
页面可以在这里看到:frank.schufi.ch/3dmapping
小智 3
浏览器之间存在一些不匹配的行为,因此这可能是发生这种情况的原因以及原因,在我看来,open(n)
正在调用其他函数。尝试更改函数名称,例如:
newOpen(n)
Run Code Online (Sandbox Code Playgroud)
看看是否有帮助。
归档时间: |
|
查看次数: |
901 次 |
最近记录: |