Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Присвоение значений к слайдеру (https://javascript.ru/forum/jquery/15805-prisvoenie-znachenijj-k-slajjderu.html)

Slavk0 14.03.2011 11:01

Присвоение значений к слайдеру
 
Доброго времени суток. Есть панель которая при нажатии на кнопку выезжает из верхней границы сайта. В этой панели статично прописан текст. Нужно добиться такого эффекта: 3 кнопки при нажатии на которые выезжает панель, при нажатии на одну кнопку выезжает панель с одним текстом, при нажатии на вторую со вторым текстом, при нажатии на третью с третим текстом.

Код:
<script type="text/javascript">
$(document).ready(function() {
$(".topMenuAction").click( function() {
if ($("#openCloseIdentifier").is(":hidden")) {
$("#slider").animate({
marginTop: "-155px"
}, 500 );
$("#topMenuImage").html('<img src="trigger_m.png"/>');
$("#openCloseIdentifier").show();
} else {
$("#slider").animate({
marginTop: "0px"
}, 500 );
$("#topMenuImage").html('<img src="trigger_r.png"/>');
$("#openCloseIdentifier").hide();
}
});
});
</script>

<div id="sliderWrap">
<div id="openCloseIdentifier"></div>
<div id="slider">
<div id="sliderContent">
Isn't this nice?
</div>
<div id="openCloseWrap">
<a href="#" class="topMenuAction" id="topMenuImage">
<img src="trigger_m.png" alt="open" />
</a>
</div>
</div>
</div>

jura4x01 14.03.2011 14:11

кнопкам даешь идентификаторы типа class=button id=button1
DIVам с текстом даешь идентификаторы типа class=text id=text1

потом что-то типа
$('.button').click(function(){
$('.text').hide(50);
$('#'+$(this).attr('id').replace('button','text')).show(50);
});

Slavk0 14.03.2011 16:53

спасибо. попробую


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