Перейти к содержанию
Официальный форум поддержки Simpla

Ajax корзина с использованием jQuery 1.9+


Рекомендуемые сообщения

Подскажите направление в котором можно найти решение..

 

Ситуация сейчас корзина работает на библиотеке 1.7 jQuery и использует метод live (ну в принципе - вся simpla использует этот метод)

 

но вот в чем загвоздка при установки свежей версии jQuery - пример 1.11+ метод live просто недопустим и на его место встает .on 

 

как быть? 

 

P.S. оставить все как есть - не вариант :)

Ссылка на сообщение
Поделиться на другие сайты

метод live - был вырезан  jquery 1.9 из за  нерационального поиска объекта.  
Данный метод отслеживал нажатия по всему не DOM страницы. Поэтому его перенесли в on.  В котором можно было сократить место поиска.
Что б заменить данный код (пример):

$('.cart_open').live('click', function(){.....

Можно использовать это:

$('body').on('click', '.cart_open', function(){.....

но желательно сократить место поиска. Вместо body прописать DOM селектор поближе к месту где подгружается .cart_open

Ссылка на сообщение
Поделиться на другие сайты

Да спс за внимание. То что метод  live вырезали и на его место поставили on я прочитала :) просто как оказалась - скрипт ajax cart нужно было поместить в корень шаблона..

Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

Victor1965, вы уже на форуме пишите 3 или 4 сообщение с призывом обновить jquery. 

Причем даже не вникая в сообщения написанные выше. 

Вот в данной проблеме автора топика:

 

 

Подскажите направление в котором можно найти решение..

 

Ситуация сейчас корзина работает на библиотеке 1.7 jQuery и использует метод live (ну в принципе - вся simpla использует этот метод)

 

но вот в чем загвоздка при установки свежей версии jQuery - пример 1.11+ метод live просто недопустим и на его место встает .on

 

как быть?

 

как поможет jquery 2.0? В нем что появился метод live?! 

Нет! Поэтому проделав ваши рекомендации - проблема не решится, а лишь может усугубится из за того что все остальные js модули simpla рассчитаны на предыдущие версии jQuery

 

PS. Так что советую удалить такого http://forum.simplacms.ru/topic/10365-двойное-подключение-jqueryjs/#entry82704 рода сообщения пока не получили кучу веселых ответов типа: "Заменил jquery и перестало работать пол сайта..."

Изменено пользователем yr4ik
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...