У меня есть этот старый скрипт jquery для постепенного раскрытия: (обратите внимание, код $ (this) .text ('more ...') изменяет текст кнопки.
<!--for more/less progressive disclosure-->
<script >
$(document).ready(function () {
$('div.view').hide();
$('div.slide').toggle(function () {
this.style.background = '#7D4F4E';
$(this).text('less...').siblings('div.view').fadeIn('fast');
}, function () {
this.style.background = '#B0B07F';
$(this).text('more...').siblings('div.view').fadeOut('fast');
});
});
</script>
Работает нормально, ноЯ хотел бы использовать приведенный ниже, и я хочу, чтобы этот скрипт jquery имел такое же изменение текста (для кнопки). Как применить изменение текста в приведенном выше коде к новому скрипту внизу?
<!--a real good progressive disclosure-->
<script type="text/javascript">
$(document).ready(function () {
$('.mover').hide();
$('#slideToggle').click(function () {
$(this).siblings('.mover').slideToggle();
});
$('.toggleSlow').click(function () {
$(this).siblings('.mover').toggle('normal');
});
$('#fadeInOut').toggle(function () {
$(this).siblings('.mover').fadeIn('normal');
}, function () {
$(this).siblings('.mover').fadeOut('normal');
});
$('#animate').click(function () {
$(this).siblings('.mover').slideDown(5500).fadeOut(7300);
});
});
</script>