Подружить разные версии 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, время: 16:32. |