Chr*_*ris 10 internet-explorer cross-browser internet-explorer-8 ie8-compatibility-mode
当我点击链接"javascript:$('#dialog-modal')."对话框('打开');" 在Chrome和FF中,我的Jquery对话框加载.在Internet Explorer 8中,页面源消失,并替换为"[object Object]".WTH?
问题是IE8希望你对click事件做点什么.以下代码适用于Firefox,Chrome,IE8.请注意,您需要void(0)才能使其正常工作.
<a class="dialogBtn" href="javascript:$('#layer1').hide();void(0);" style="text-decoration:none;color:#FFF">OK</a>
Run Code Online (Sandbox Code Playgroud)
或者您可以使用以下语法:
<a class="dialogBtn" href="javascript:void(0);" onclick="$('#layer1').hide();" style="text-decoration:none;color:#FFF">OK</a>
Run Code Online (Sandbox Code Playgroud)
在Internet Explodezor中,JQuery似乎无法通过超链接工作.因此我将其封装在一个函数中并且只调用了函数.
编辑:说真的,为什么我必须等待2天才能接受我自己的答案....
归档时间: |
|
查看次数: |
1816 次 |
最近记录: |