Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript DD_belatedPNG而不编辑标记_Javascript_Jquery_Internet Explorer_Png_Transparency - Fatal编程技术网

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
方法