открывашка и смена текста на кнопке
Batyabest,
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
.view-source .hide{
display: none;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>
<body>
<div class="view-source">
<a href="#">развернуть </a>
<div class="hide">Спрятанный текст</div>
</div>
<div class="view-source">
<a href="#">развернуть </a>
<div class="hide">Спрятанный текст</div>
</div>
<div class="view-source">
<a href="#">развернуть</a>
<div class="hide">Спрятанный текст</div>
</div>
<script>
$(function(){
$('.view-source .hide');
var $a = $('.view-source a');
$a.on('click', function(event) {
event.preventDefault();
$a.text("развернуть").not(this).next().slideUp(500);
var $hidden = $(this).next().is(":hidden");
$(this).next().slideToggle(500);
$hidden && $(this).text("свернуть");
});
});
</script>
</body>
</html>
Последний раз редактировалось рони, 07.07.2017 в 11:43.
|