Missing: после идентификатора свойства
Я не понимаю, что я делаю неправильно здесь... строка 3 сообщает об отсутствии: после идентификатора свойства
$(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");
}
});
});
Ответы
Ответ 1
Проблема с этой строкой:
$('#imagegallery img').each(function({$(this).css({ width: '100%'});});
должен быть:
// missing ) --------------------v
$('#imagegallery img').each(function(){$(this).css({ width: '100%'});});
Хотя вы можете сократить его следующим образом:
$('#imagegallery img').css({ width: '100%'});
Ответ 2
У меня также есть сообщение об ошибке для определения моей функции, как показано ниже.
function test(a) {
//do something;
}
Мое дело, чтобы решить проблему, изменив ее на:
test : function(a) {
//do something;
}
Ошибка исчезла.
Ответ 3
У вас отсутствует близкий парик в
// $('#imagegallery img').each(function({$(this).css({ width: '100%'});});
// should be:
$('#imagegallery img').each(function(){$(this).css({ width: '100%'});});
Может ли это быть?
Ответ 4
Отсутствует закрывающая скобка, каждая из которых
$('#imagegallery img').each(function({$(this).css({ width: '100%'});});)
Или
$('#imagegallery img').each(function({$(this).css({ width: '100%'});}));