Javascript错误:";预期的标识符、字符串或数字“;在IE中
我正在制作一个基本的幻灯片,它在Firefox中运行良好,但是IE给了我以下错误:Javascript错误:";预期的标识符、字符串或数字“;在IE中,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我正在制作一个基本的幻灯片,它在Firefox中运行良好,但是IE给了我以下错误: Expected identifier, string or number script.js, line 26 character 4 Expected identifier, string or number script.js, line 26 character 4 Expected identifier, string or number script.js, line 24 char
Expected identifier, string or number script.js, line 26 character 4
Expected identifier, string or number script.js, line 26 character 4
Expected identifier, string or number script.js, line 24 character 4
Expected identifier, string or number script.js, line 25 character 4
Expected identifier, string or number script.js, line 25 character 4
Expected identifier, string or number script.js, line 25 character 4
Expected identifier, string or number script.js, line 35 character 3
Expected identifier, string or number script.js, line 35 character 3
Expected identifier, string or number script.js, line 35 character 3
Expected identifier, string or number script.js, line 35 character 3
Expected identifier, string or number script.js, line 35 character 3
Expected identifier, string or number script.js, line 35 character 3
Expected identifier, string or number script.js, line 35 character 3
这是我的代码(附上行号)
1$(文档).ready(函数(){
2.
3 var幻灯片放映=$(“#幻灯片放映”);
4张var幻灯片=幻灯片放映。儿童(“幻灯片”);
5变量维度={
6位置:幻灯片。位置(),
7宽度:幻灯片。宽度(),
8高度:幻灯片放映。高度(),
9 midX:slideshow.width()/2,
10月中旬:幻灯片放映。高度()/2
11 };
12 var指数=0;
13
14张幻灯片。每个幻灯片(功能(编号){
15美元(此)。数据(“抵销”{
16左:dimensions.midX-($(this).width()/2),
17顶部:dimensions.midY-($(this).height()/2)
18 });
19美元(这个).css({
20位置:“绝对”,
21顶部:$(此).data(“偏移量”).top
22 });
23如果(数字==0)
24 {
25$(this.css({left:$(this.data(“offset”).left+px});
26 }
27其他
28 {
29$(this.css({left:dimensions.width+“px”});
30 }
31
32 slideshow.css({
33位置:“相对”,
34溢出:“隐藏”,
35 });
36 });
37
38幻灯片放映.绑定('点击',幻灯片放映);
39
40功能幻灯片图像(e){
41 e.预防违约();
42美元(此)。解除绑定(“单击”,幻灯片显示);
43变量方向=(e.pageX-dimensions.position.left
有人知道这是什么原因吗?厄运这个邪恶的逗号抓住了你
IE不允许在对象文本中使用逗号
slideshow.css({
position: "relative",
overflow: "hidden", // <-- evil
});
slideshow.css({
职位:“相对”,
溢出:“隐藏”,厄运的邪恶逗号抓住了你
IE不允许在对象文本中使用逗号
slideshow.css({
position: "relative",
overflow: "hidden", // <-- evil
});
slideshow.css({
职位:“相对”,
溢出:“隐藏”,//是您从script.js
发布到这里的代码吗?是您从script.js
发布到这里的代码吗?感谢您修复了脚本无法工作的问题,但是我仍然会遇到同样的错误。奇怪。@SimonAndréForsberg我只会犯同样的错误once@SimonAndr埃弗斯伯格:我不知道是否会调用其他脚本,乔治:这确实很奇怪。尝试清除/重新启动IE。谢谢你修复了脚本不起作用的问题,但是我仍然会遇到同样的错误。奇怪。@SimonAndréForsberg我只会犯同样的错误once@SimonAndr埃弗斯伯格:嗯,我不知道是否会调用其他脚本,所以我给出了一个一般性的建议e:真奇怪。试着清除/重新启动IE。