jquery.scroll не работает в зависимости от того, как я это называю
У меня есть файл index.html, где я создаю следующую переменную следующим образом:
target = $('#portfolio23-inline1 div.inline-cont');
Затем в моем файле site.js я делаю кучу вещей, и вот откуда я вызываю функцию следующим образом:
target.scrollTo('#' + id, {duration:700,axis:"y",offset:0});
Таким образом, это работает
Но если я захочу сделать это следующим образом, это не так:
$('#portfolio23-inline1 div.inline-cont').scrollTo('#' + id, {duration:700,axis:"y",offset:0});
Я хотел бы сделать это таким образом, так как я хочу динамически изменять идентификатор portfolio23-inline1, который может быть portfolio26-inline1 и т. Д., В зависимости от значения переменной id. Я хотел бы что-то вроде:
$('#portfolio' + id + '-inline1 div.inline-cont').scrollTo('#' + id, {duration:700,axis:"y",offset:0});
У кого-нибудь есть представление о том, что не так с тем, что я кодирую?
Большое спасибо!
1 ответ
Почему бы просто не сделать:
$(window).scrollTo(
$('#portfolio' + id + '-inline1 div.inline-cont'),
{ duration:700, axis:"y", offset:0 }
);