Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » jQuery » Как заставить работать всплывающие окна на jQuery v3?

Как заставить работать всплывающие окна на jQuery v3?


     jquery, dle 13.3    jQuery, Ламерские вопросы    1025

вопрос
Не могу заставить работать DLE 13.3 c jQuery v3 (из настроек скрипта)

Выдает
Uncaught TypeError: r.getClientRects is not a function

и ссылается исключительно на js файлы движка
как следствие не работаю поп апы (разные темы оформления, толку ноль)

как подружить DLE с jQuery v3?

PS не помог

PPS полный код ошибки из консоли выглядит так

jquery3.js?v=27:2 Uncaught TypeError: r.getClientRects is not a function
    at k.fn.init.offset (jquery3.js?v=27:2)
    at t.refresh (waypoints.js?v=27:1)
    at t.<anonymous> (waypoints.js?v=27:1)
    at Function.each (jquery3.js?v=27:2)
    at refresh (waypoints.js?v=27:1)
    at Function.n.<computed> [as waypoints] (waypoints.js?v=27:1)
    at t (waypoints.js?v=27:1)

Ответил: LazyDev


Обновите jQueryUI до 1.12.0 или выше.

3 комментария

portak
Юзер

portak - -

При переключении в админке на v3 на сайте уже подгружается файл jqueryui3, а там указана версия jQuery UI - v1.12.1 - 2019-08-12, то есть по сути уже сам дле при выборе третьей версии подсовывает мне обновленный UI, или я не понимаю?

LazyDev
PHP-developer

LazyDev - -

portak, подключите следующий скрипт. Он для миграции с версий ниже. https://github.com/jquery/jquery-migrate
https://code.jquery.com/jquery-migrate-3.0.0.min.js

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

portak
Юзер

portak - -

"PS не помог" было именно про мигрейт, забыл обернуть строчку в тег, ситуация не менялась даже с мигрейтом

Похожие вопросы

наверх