大家好,本人有一行JQuery代码在IE 7中无法使用。貌似简单的情况,但到底是哪里出了问题呢?
JS:
$(window).load(function(){
$("#start").click(function(){
$("#start").hide();
$("#twin_buttons_1").show();
});
});
HTML:
请选择一个选项:
也加上了bootstrap CSS和JS。网址在www.conglinwang.com
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
真正的问题是JQuery版本问题。我将JQuery降级到1.2.0版本后即可正常使用。
jquery中的hide()和show()在IE7,8中应该是不存在问题的,楼主大概是把window.onload和jquery的load搞混淆了
jquery里的load方法是用于载入远程 HTML 文件代码并插入至 DOM 中,是一个ajax请求,详情可以参考jquery手册
把js代码第一行的
$(window).load替换成$(document).ready应该就可以了jquery中$(document).ready作用类似于原生的window.onload,当然也有几点区别:
jquery 1.8之后好像就不支持ie7,8了。应该是版本问题。
你是不是应该先去查下jquery的load用法