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, время: 23:54. |