![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Serious2008 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 28.1.2011 Репутация: нет Всего: нет |
Здравствуйте, у меня такая ситуация, мне нужно на функцию добавления в корзину сделать эффект помещения его в корзину.
Вот есть такой исходный код который считается должен перемещать копию в корзину, но почему-то именно сама анимация не работает
Ссылку на это к сожалению показать не могу, так как сайт на локалке. Может кто знает, почему именно последняя команда даёт сбой. Или может давать, подскажите пожалуйста. |
|||
|
||||
| Arantir |
|
|||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 5 Всего: 55 |
Не false надо возвращать, а сделать
По крайней мере, в этом случае не должно обновлять страницу. Это сообщение отредактировал(а) Arantir - 28.11.2012, 10:37 -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
| Serious2008 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 28.1.2011 Репутация: нет Всего: нет |
Arantir,
проблема не в обновлении, а в том что не срабатывает анимация |
|||
|
||||
| Arantir |
|
|||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 5 Всего: 55 |
Сори, значит неправильно понял комментарий. Мне показалось, что страница обновляется вместо анимации. А это имело ввиду обновление блока.
А у вас JQueryUI подключен, чтобы использовать расширенные easing'и? -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
| Serious2008 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 28.1.2011 Репутация: нет Всего: нет |
Arantir,
подключил тот же UI откуда и брал эту анимацию. Она конечно не стала появляться. Но перестало перезагружаться, вообще копия страницы стала появляться и вообще начал ругаться на эту строку
вот так ругатся Uncaught TypeError: Object [object Object] has no method 'formatNumber' |
|||
|
||||
| Arantir |
|
|||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 5 Всего: 55 |
formatNumber не родная функция ни jQuery, ни jQueryUI. Значит что-то было подключено, что вы отключили.
Можете показать список подключенных скриптов? Я все еще склоняюсь к тому, что в прежнем варианте у вас в скриптах не было функции для такого easing'а. При неправильном easing она и ошибок не выдает, а просто не срабатывает. -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
| Serious2008 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 28.1.2011 Репутация: нет Всего: нет |
Arantir,
Спасибо за мучения со мной, я уже изучил, мне это вообще не нужно. Это лишний код. Проблема была в правильном jquery-ui, на этом сайте где я подключал, он был кастрированный какой-то. Добавлено через 12 минут и 48 секунд Теперь более весёлая ситуация, на одной странице. Всё нормально, а на другой jQuery ругается что он не знает метода
Хотя хеадеры абсолютно одинаковы на двух страницах. |
|||
|
||||
| Arantir |
|
|||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 5 Всего: 55 |
Приведите, пожалуйста, блок кода со второй страницы, где используется проблемная функция.
Не, ну наугад реально трудно ошибки находить =) -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
| Serious2008 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 28.1.2011 Репутация: нет Всего: нет |
Arantir,
так она точно такая же как и в первом случае. Тоже эта же функция. Это то меня и смутило. Картинка которую он хочет взять вот так задаётся
Кнопка по которой срабатывает вызов функции вот так
Т.е. вообще в принципе 1 в 1. Только в первом случае это было для списка товаров, а во втором случае это на странице одного товара. Функция добавляет в корзину и даже скролит вверх экрана. Но ругается на ту команду. Почему не понимаю. |
||||
|
|||||
| Arantir |
|
|||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 5 Всего: 55 |
Общее правило практически для всех языков программирования и не-програмирования - имена не начинаются с цифр.... Для HTML не допускается цифра в первом символе наименования классов, имен и идентификаторов (class, name, id) в атрибутах тегов. В пользовательских атрибутах - можно, например, в вашем "data-gid" (data-фишка с HTM5, по видимому). Это сообщение отредактировал(а) Arantir - 28.11.2012, 15:39 -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |