Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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
Internet Explorer不尊重jQuery';s下滑效应_Jquery - Fatal编程技术网

Internet Explorer不尊重jQuery';s下滑效应

Internet Explorer不尊重jQuery';s下滑效应,jquery,Jquery,我使用internet explorer和最新版本的jquery。像slidedown、fadein、fadeout这样的效果在ie上不起作用,但在Google Chrome上效果很好。如何修复它 代码在Google Chrome中运行良好: jQuery.noConflict(); jQuery(document).ready(function(){ jQuery("#form1").hide(); jQuery("#form1").fadeIn(6000, function() {

我使用internet explorer和最新版本的jquery。像slidedown、fadein、fadeout这样的效果在ie上不起作用,但在Google Chrome上效果很好。如何修复它

代码在Google Chrome中运行良好:

jQuery.noConflict();
jQuery(document).ready(function(){
jQuery("#form1").hide();
jQuery("#form1").fadeIn(6000, function() {
    // Animation complete.form1:mainHome:panelGroup2
});
});

我会打开Fiddler或FireBug,确保您的脚本资源正在加载。我可以说,我知道这些与IE兼容,因为我每天都用项目对其进行测试。

这通常是重复使用ID的结果,ID是无效的HTML,例如,请针对以下内容尝试代码演示:

<form id="form1">Test Content #1</form>
测试内容#1
这适用于所有浏览器

但是,如果重复ID,则会产生不同浏览器的副作用,例如:

<form id="form1">Test Content #1</form>
<form id="form1">Test Content #2</form>
测试内容#1
测试内容#2
,只有第一个浏览器会随着IE淡出,其他浏览器会有所不同(也取决于它们的版本)。因为ID(根据HTML规范)必须是唯一的,所以浏览器人员可以在他们的代码中自由地做出这种假设……这通常意味着哈希表中的一个条目将ID和元素绑定在一起(这也是ID查找如此快速的原因)。一旦你违反了这条规则,有时会发生可预测的,有时会发生非常奇怪的副作用


一般来说,如果您在一些您认为应该有效的内容上遇到跨浏览器问题,请确保您的HTML是有效的。您可以使用W3C验证程序在此处检查您的标记:

试试Ny effect它不起作用!我做了火虫!ma控制台中没有错误!code.jquery.com/jquery latest.js“>对受限URI的访问被拒绝是什么Firebug sayz!我将脚本保存到ma计算机并尝试了!它与Google Chrome一起工作,即不应用de Effect!