Javascript 我的jquery插件不适用于IE

Javascript 我的jquery插件不适用于IE,javascript,jquery,internet-explorer,jquery-plugins,Javascript,Jquery,Internet Explorer,Jquery Plugins,我正在创建一个图库滑块,它在大多数浏览器上运行良好,但在IE上不起作用 我已经在google chrome和firefox上测试了它,没有发现任何错误,它正在正常工作 请告诉我哪里是我的错误 `(函数($){ $.fn.AD\u滑块=函数(选项) { 父=此; parent.append(“”) $(“#AD#U滑块(U支架)”) .css ( { '位置':'绝对', “底部”:“0px”, “左”:“0px” } ) _项的数量=0; 变量设置=$.extend( { 项目宽度:200, 动

我正在创建一个图库滑块,它在大多数浏览器上运行良好,但在IE上不起作用 我已经在google chrome和firefox上测试了它,没有发现任何错误,它正在正常工作
请告诉我哪里是我的错误

`(函数($){

$.fn.AD\u滑块=函数(选项)
{
父=此;
parent.append(“”)
$(“#AD#U滑块(U支架)”)
.css
(
{
'位置':'绝对',
“底部”:“0px”,
“左”:“0px”
}
)
_项的数量=0;
变量设置=$.extend(
{
项目宽度:200,
动画时间:1000,
等待时间:1000,
滑块宽度:400,
身高:300
},
选择权
);
这个是.css
(
{
'位置':'相对',
“宽度”:settings.slider_width+“px”,
“高度”:settings.height+“px”,
“边框”:“1px实心”,
“溢出”:“隐藏”
}
)
$(this).children('div').each(function(){
parent.children(“#AD#u slider_holder”).append(“”);
父项、子项(“#AD#u滑块_支架”)
.每个(
函数()
{
$(this.children('div'))
.css
(
{
“宽度”:“10px”,
“高度”:“10px”,
“边框”:“1px实心”,
“边距”:“5px”,
“浮动”:“左”
}
)
}
)
$(this.css)
(
{
'位置':'绝对',
“顶部”:“0px”,
“左”:“0px”,
“宽度”:settings.item\u宽度,
}
);  
$(this.hide();
})
父项。子项(“#AD#U滑块(U支架”)。每个(
函数(){
$(this.children('div')。单击(
函数()
{
clearTimeout(动画师超时);
设置_next(父对象,$(this.index())的动画;
}
);
})
为下一步(这一步)设置动画;
};
函数animate_next(父项,索引编号)
{
如果(!索引号)
{
指数_no=0;
}
元素的数量=parent.children('div')。长度;
if(元素的数量==索引数量)
{
指数_no=0;
}
parent.children('div').fadeOut();
父母子女('div:eq('+索引号+')).fadeIn(2000);
父母亲
.children(“#AD#u slider_holder”)
每个
(
函数()
{
$(this.children().css({'background':'none'})
}
)
父项、子项(“#AD#u滑块_支架”)
.每个(
函数()
{
$(this).children('div:eq('+index_no+'))
.css
(
{
“背景”:“红色”
}
)
}
)
索引_no++;
animator_time_out=setTimeout(函数(){animate_next(父级,索引编号)},5000)
}
})(jQuery)`


我使用的是最新的jquery,我不太清楚,但我建议删除jquery末尾的逗号

'width':settings.item_width,


Internet Explorer不喜欢在对象的最后一个元素后面加逗号。

我不太清楚,但我建议删除该元素末尾的逗号

'width':settings.item_width,


Internet Explorer不喜欢在对象的最后一个元素后面加逗号。

请在jsfiddle.net中创建一个演示。IE中抛出了哪些错误?关注错误是发布时首先要开始的,请指定您收到的错误消息。另外,请说明由于IE6-10已经存在,IE的版本是什么。请在jsfiddle.net中创建一个演示。IE中抛出了哪些错误?关注错误是发布时首先要开始的,请指定您收到的错误消息。另外,请说出IE的哪个版本,因为IE6-10已经存在。后面的逗号每次肯定会破坏IE,其他浏览器更宽容。后面的逗号每次肯定会破坏IE,其他浏览器更宽容
    $(this).css
    (
        {
            'position': 'absolute',
            'top': '0px',
            'left': '0px',
            'width':settings.item_width,
        }
    );