Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.05.2015, 19:54
Интересующийся
Отправить личное сообщение для TTATPuOT Посмотреть профиль Найти все сообщения от TTATPuOT
 
Регистрация: 26.03.2014
Сообщений: 14

Не работает Slide в jQuery
Здравствуйте!
Есть скрипт:
$( "#button" ).click(function () {
  if ( $( ".ad_body:first" ).is( ":hidden" ) ) {
    $(".ad_body").show('slide', {direction: 'right'}, 1000);
  } else {
    $(".ad_body").hide('slide', {direction: 'right'}, 1000);
  }
});

Он привязан к
<div class="ad_body">Содержание</div>
<button id="button">Кнопка</button>

Т.е. при нажатии на кнопку "Кнопка" класс "ad_body" должен открываться. Но проблема в том, что он не открывается. Пробывал делать на чистом примере - работает. Начинаю делать у себя - опять не варит.

Вот на всякий случай CSS блока "ad_body":
Код:
.ad_body{
    height: 100%;
    width: 410px;
	background: rgba(234,234,234,0.8);
	float:right;
	right:0;
	position:fixed;
	display:none;
}
display: none - указан для того, что-бы блок по нажатию появлялся, опять же, на пустом шаблоне все работает.

Как быть?
Ответить с цитированием
  #2 (permalink)  
Старый 07.05.2015, 20:09
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

TTATPuOT,
подключить все нужные библиотеки и ready
Ответить с цитированием
  #3 (permalink)  
Старый 07.05.2015, 20:16
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

TTATPuOT
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
 .ad_body{
    height: 100%;
    width: 410px;
	background: rgba(234,234,234,0.8);
	float:right;
	right:0;
	position:fixed;
	display:none;
}
  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
*!*
  <script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
*/!* 
 <script>
     $(function(){
       $( "#button" ).click(function () {
  if ( $( ".ad_body:first" ).is( ":hidden" ) ) {
    $(".ad_body").show('slide', {direction: 'right'}, 1000);
  } else {
    $(".ad_body").hide('slide', {direction: 'right'}, 1000);
  }
});

});


  </script>
</head>

<body>

<div class="ad_body">Содержание</div>


<button id="button">Кнопка</button>

</body>

</html>
,
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery, не работает часть кода в joomla 3 Kuzma Элементы интерфейса 1 06.05.2015 09:27
Jquery Ajax не работает через определенных провайдеров Fairy-Wilbury AJAX и COMET 0 10.07.2014 16:33
tiny scrolling работает только на первой закладке jquery tabs beznika jQuery 4 14.01.2013 09:01
jQuery scrollTop не работает в хроме и в сафари dadli jQuery 2 12.05.2012 14:54
jQuery не работает ни в IE8 ни в Firefox Jon Events/DOM/Window 7 09.01.2010 23:39