Прямо сейчас на моем сайте у меня есть следующий JavaScript, который показывает и скрывает
<div class="commentBox"></div>
когда пользователь нажимает
<a href="#" class="storycoments" onclick="return false" onmousedown="javascript:toggleSlideBox">Show Comments</a>
Полный код:
<script type="text/javascript">
function toggleSlideBox(x){if($('#'+x).is(":hidden")){$(".comentBox").slideUp(200);$('#'+x).slideDown(200)}else{$('#'+x).slideUp(200)}}
</script>
<a href="#" class="storycoments" onclick="return false" onmousedown="javascript:toggleSlideBox">Show Comments</a>
<div class="commentBox">Content</div>
Эффект можно проиллюстрировать следующим образом:
Я хотел изменить эту функцию, чтобы она действовала по-другому, но я не мог понять это. По сути, я хотел показать содержимое, которое находится внизу, когда оно начинает расширяться и имеет эффект затухания.
Это то, чего я надеялся достичь:
Кто-нибудь может подсказать, как добиться эффекта слайда / переключения, показанного на рисунке 2? поэтому, когда пользователь нажимает на ссылку, она увеличивается таким образом, а когда ссылка снова нажимается, она сжимается.