Подружить разные версии jQuery
Здравствуйте.
Я в Javascript не очень, поэтому спрошу, возможно, глупый вопрос. В общем у меня сайт написан на jQuery v1.11.3, я хочу поставить данный "плагин" на сайт, но он написан на jQuery 1.4.2. В общем пытался попробовать данным способом подружить их, не получилось. Помогите, пожалуйста, советом, как это можно сделать. Предварительное спасибо за помощь. Больной |
совет, работать на самом новом jquery 3.2.1. все плагины которые отвалятся, обновить.
|
Проще заюзать fancy.
|
okayguys,
найдите в плагине строки с live - примерно 81 и 84 , замените на $('body').on('click', '.' + settings.activeClass,function(){ select(this); }); $('body').on('click', '.' + settings.selectedClass,function(){ hideSelected(); }); jQuery 1.4.2. не ставить. |
рони,
попробовал, спасибо. Почему-то не работает. Самое интересное, что на "нулевой" странице с подключенным 1.11.3 все работает. В чем может быть причина? Буду ПРЕМНОГО благодарен, если поможете мне с решением данной проблемы. |
Цитата:
$container.on('click', '.' + settings.activeClass, function(){ select(this); }); $container.on('click', '.' + settings.selectedClass, function(){ hideSelected(); }); |
Rise, рони,
Большое спасибо. Вы лучший. |
Ребят. Немного оффтоп, но вопрос такой .
Данный скрипт не является адаптированным под различные разрешения, опять же у больного наблюдается съезд за границы сайта при маленьком разрешении. Как можно вылечить? Полазил в CSS, поэкспериментировал ничего путного не вышло. Дайте совет, пожалуйста, хотя бы куда копать. Или лучше всего выкинуть этот скрипт и забить? Большое спасибо, еще раз. |
okayguys,
копать в сторону css, и заменить плагин на toggleClass. |
okayguys,
css не самый лучший вариант, для показа примера с toggleClass <!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> img{ width: 180px; height: 90px; transition: all 1.8s ease-in-out; } div{ width: 180px; height: 90px; float: left; } .fix{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: auto; height: 80%; } </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script> $(function() { var pic = $("img"); pic.on("click", function() { pic.not($(this).toggleClass("fix")).removeClass("fix") }) }); </script> </head> <body> <div><img src="http://www.vashsad.ua/i/gallery/wallpapers/24/1280_800/L558J859.jpg" alt=""></div> <div><img src="http://w7t.ru/zooms/7da1/7/6168262b44.jpg" alt=""></div> <div><img src="http://stat17.privet.ru/lr/0a0cd32bec610080b2aea5cb20b0ff4e" alt=""></div> </body> </html> |
Часовой пояс GMT +3, время: 18:01. |