появление последующих блоков с одноименным классом
Есть динамические блоки с классом class="busy_table_div", их может быть большое колличество, но структура их такова какая приведена ниже.
<div class="busy_table_div"> <div class="busy_table_main"> <span>2013</span><span class="arrow_right">></span> </div> <div class="busy_table_div"> <div class="busy_table_main"> <span class="arrow_left"><</span><span>2014</span><span class="arrow_right">></span> </div> </div> В этих блоках есть стрелки вправо влево, как сделать так чтобы при нажатии на стрелку вправо появлялся каждый последующий блок class="busy_table_div", при этом остальные блоки с этим же классом были скрыты, а при нажатии на левую стрелку показывался бы предыдущий блок с тем же классом, помогите пожалуйста именно кодом |
imediasun1,
:cray: :cray: :cray:
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
.arrow_right,.arrow_left {
cursor: pointer;
}
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var busy = $('.busy_table_div');
busy.each(function(indx, element){
$('.arrow_right', this).click( function(){
busy.hide().eq(indx+1).show()
});
$('.arrow_left', this).click( function(){
busy.hide().eq(indx-1).show()
});
busy.not(':first').hide();
});
});
</script>
</head>
<body>
<div class="busy_table_div">
<div class="busy_table_main">
<span>2013</span><span class="arrow_right">></span>
</div>
</div>
<div class="busy_table_div">
<div class="busy_table_main">
<span class="arrow_left"><</span><span>2014</span><span class="arrow_right">></span>
</div>
</div>
<div class="busy_table_div">
<div class="busy_table_main">
<span class="arrow_left"><</span><span>2015</span>
</div>
</div>
</body>
</html>
|
спасибо большое
|
а как сразу скрыть все блоки с этим классом кроме первого?
|
Цитата:
строка 25 :( |
спасибо огромное задача решена
|
| Часовой пояс GMT +3, время: 06:22. |