Phi*_*ill 0 javascript jquery internet-explorer attributes
这是代码,改变了jQ插件的背景图片,在Chrome,FF,Safari甚至我的两款智能手机上运行良好.但不是IE.谁能发现问题?
<script type="text/javascript">
$(document).ready(function() {
$("#supersized img").attr({
src: "images/bg2.jpg",
});
$("#supersized").attr($("img"));
});
</script>
Run Code Online (Sandbox Code Playgroud)
IE对其文字形成非常严格.很多时候,它不喜欢你在最后一个属性后放一个逗号.所以在这个例子中,你的src
属性之后的逗号将给IE适合,最臭名昭着的IE 6和7
$("#supersized img").attr({
src: "images/bg2.jpg" //<-- notice no comma after property value because it's the last one.
});
$("#supersized").attr($("img"));
});
Run Code Online (Sandbox Code Playgroud)