Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Слайд эффект для дива (https://javascript.ru/forum/jquery/67740-slajjd-ehffekt-dlya-diva.html)

Black_Star 05.03.2017 19:58

Слайд эффект для дива
 
Добрый день уважаемые. Попался интересный слайд эффект https://jsfiddle.net/n409tvdd/
но к сожалению не работает при jQuery 3.1 Подскажите, пожалуйста, как переделать?

рони 05.03.2017 20:04

Цитата:

Сообщение от Black_Star
но к сожалению не работает при jQuery 3.1

это в каком браузере?

Black_Star 05.03.2017 20:46

Вложений: 2
Chrom Версия 56.0.2924.87 (64-bit)

рони 05.03.2017 21:10

Black_Star,
Версия 56.0.2924.87
никаких проблем с 3.1.1
https://jsfiddle.net/n409tvdd/3/

Black_Star 05.03.2017 21:16

Я до того как задать этот вопрос на форуме, тоже перебросил ползунок на 3.1 и у меня не было проблем. А затем сохранил данный проект на локальную машину и они вылезли. Не знаю как работает jsfiddle но он либо кэширует библиотику либо ещё что то делает...

рони 05.03.2017 21:23

Black_Star,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
    .div{
  width:300px;
  height:200px;
  background:red;
  display:none;
}
#left{
  position:absolute;
  top:210px;
}
#right{
  position:absolute;
  top:210px;
  left:74px;
}
  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
  <script>
$(function() {
$('#left').click(function(){
if($('.div').is(':visible')){
$('.div').hide('slide',{direction:"left"},700);
}else{
$('.div').show('slide',{direction:"left"},700);
}
});

$('#right').click(function(){
if($('.div').is(':visible')){
$('.div').hide('slide',{direction:"right"},700);
}else{
$('.div').show('slide',{direction:"right"},700);
}
})
});
  </script>
</head>

<body>
<div class="div"></div>
<button id="left">Slide left</button>
<button id="right">Slide right</button>

</body>
</html>

Black_Star 05.03.2017 21:40

Блин, вот это я дуб)
Там jquery-ui подключалось =) Мдассс пора в монастырь.
Спасибо рони


Часовой пояс GMT +3, время: 20:00.