Javascript DD_belatedPNG而不编辑标记
我希望用于项目,但不允许编辑标记以添加脚本运行所需的以下条件注释:Javascript DD_belatedPNG而不编辑标记,javascript,jquery,internet-explorer,png,transparency,Javascript,Jquery,Internet Explorer,Png,Transparency,我希望用于项目,但不允许编辑标记以添加脚本运行所需的以下条件注释: <!--[if IE 6]> <script src="DD_belatedPNG.js"></script> <script> /* EXAMPLE */ DD_belatedPNG.fix('.png_bg'); /* string argument can be any CSS selector */ /* .png_bg example is unnece
<!--[if IE 6]>
<script src="DD_belatedPNG.js"></script>
<script>
/* EXAMPLE */
DD_belatedPNG.fix('.png_bg');
/* string argument can be any CSS selector */
/* .png_bg example is unnecessary */
/* change it to what suits you! */
</script>
<![endif]-->
我已经在这个项目上使用jQuery了,我还可以检测IE,所以我想知道是否可以放置
DD_belatedPNG.fix()我的$(文档).ready()中的代码>函数?它能用吗?是的,它能用。使用$(document).ready()
,或快捷方式$(function(){}
,与添加条件注释的效果相同。是的。使用$(document).ready()
,或快捷方式$(function(){}
,与添加条件注释的效果相同。您需要进行检查,如下所示:
$(document).ready (function () {
if ($.browser.msie && $.browser.version < 7)
$.getScript ('DD_belatedPNG.js', DD_belatedPNG.fix);
});
$(文档).ready(函数(){
如果($.browser.msie&&$.browser.version<7)
$.getScript('DD_belatedPNG.js',DD_belatedPNG.fix);
});
这将为DD_belatedPNG加载外部JS文件,并在加载后调用fix
方法,您需要检查,如下所示:
$(document).ready (function () {
if ($.browser.msie && $.browser.version < 7)
$.getScript ('DD_belatedPNG.js', DD_belatedPNG.fix);
});
$(文档).ready(函数(){
如果($.browser.msie&&$.browser.version<7)
$.getScript('DD_belatedPNG.js',DD_belatedPNG.fix);
});
这将为DD_belatedPNG加载外部JS文件,并在加载后调用fix
方法