Nivo Slider...
Прошу знающих направить...
Скрываю блок Nivo Slider, хочу его при этом остановить, а при раскрытии запустить... $(".hide").click(function () { $("#slider").data("nivoslider").stop(); $(this).text(($(".strap:visible").length == 0) ? "Hide" : "Unhide"); $(".strap, .slider-wrapper").slideToggle("slow"); $(this).toggleClass("unhide"); return false; }); P.S. Плохо понимаю что значит "return false;"... |
Цитата:
|
ivanoid,
Выложите скрипт вместе с HTML кодом, для большей понятности Пример: [HTML run] <script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script> <a class="Alllert" href="#">Привет</a> <script type="text/javascript"> $(".Alllert").click(function () { alert($(this).text()) return false; }); </script> |
Прошу прощения, больше волнует вопрос, как запустить т.е.
$("#slider").data("nivoslider").start();после раскрытия блоков .strap и .slider-wrapper... |
$(".strap, .slider-wrapper").slideToggle("slow", function () { $("#slider").data("nivoslider").start() }); |
<div class="slider-wrapper"> <div id="slider" class="nivoSlider"> <img src="photo_001.jpg" /> <img src="photo_002.jpg" /> </div> </div> <a href="" class="hide">Hide</a> $(document).ready(function () { $(".hide").click(function () { $("#slider").data("nivoslider").stop(); $(this).text(($(".strap:visible").length == 0) ? "Hide" : "Unhide"); $(".slider-wrapper").slideToggle("slow"); $(this).toggleClass("unhide"); return false; }); });Немного упростил... |
Цитата:
|
$(".strap, .slider-wrapper").slideToggle("slow", function () { $("#slider").data("nivoslider").start() });Можно ли как то start() запустить с задержкой по времени?.. |
$(".strap, .slider-wrapper").slideToggle("slow", function () { setTimeout('$("#slider").data("nivoslider").start()',20) }); Воть так - не интересней? (*Тут перезапуск идёт уже после полного окнчания функции анимации |
Цитата:
|
Часовой пояс GMT +3, время: 05:05. |