我不明白我在这里做错了什么......第3行报告缺失:属性ID
之后$(document).ready(function() {
$('#imagegallery img').each(function({$(this).css({ width: '100%'});});
$('#imagegallery').cycle({
timeout: 0,
fx: 'scrollHorz',
width: '100%',
height: 'auto',
next: '.next',
prev: '.prev'
});
$("#imagegallery").touchwipe({
wipeLeft: function() {
$("#imagegallery").cycle("next");
},
wipeRight: function() {
$("#imagegallery").cycle("prev");
}
});
});
答案 0 :(得分:16)
问题在于这一行:
$('#imagegallery img').each(function({$(this).css({ width: '100%'});});
应该是:
// missing ) --------------------v
$('#imagegallery img').each(function(){$(this).css({ width: '100%'});});
虽然你可以像这样缩短它:
$('#imagegallery img').css({ width: '100%'});
答案 1 :(得分:2)
我的函数定义也有错误显示,如下所示。
function test(a) {
//do something;
}
通过将其更改为:
来解决问题test : function(a) {
//do something;
}
错误消失了。
答案 2 :(得分:0)
你错过了
中的亲密关系// $('#imagegallery img').each(function({$(this).css({ width: '100%'});});
// should be:
$('#imagegallery img').each(function(){$(this).css({ width: '100%'});});
可能是吗?
答案 3 :(得分:0)
使用function
关键字声明类方法时也可能出现此错误(可能已经粘贴粘贴了):
class T {
function name() {
...
}
}
应该只是:
class T {
name() {
...
}
}
答案 4 :(得分:-1)
缺少右括号
$('#imagegallery img').each(function({$(this).css({ width: '100%'});});)
或强>
$('#imagegallery img').each(function({$(this).css({ width: '100%'});}));