我有这些函数来显示和隐藏隐藏 div 中的内容。我怎样才能做到只需要使用一个按钮即可打开和关闭?
<script type="text/javascript" src="js/jquery.js"></script>
<script>
jQuery(document).ready(function() {
$('.pagesplit').click(function() {
$('.page-split-wrap').css({'display': 'block'})
$('.page-split-wrap').animate({height: '250px'}, 500);
});
$('.pagemerge').click(function() {
$('.page-split-wrap').animate({height: '0px'}, 500, function() {
$('.page-split-wrap').css({'display': 'none'});
});
});
});
</script>
最佳答案
使用.toggle
事件,而不是 .click
。
jQuery(document).ready(function() {
$('.pagetoggle').toggle(function() {
$('.page-split-wrap').css({'display': 'block'})
$('.page-split-wrap').animate({height: '250px'}, 500);
}, function() {
$('.page-split-wrap').animate({height: '0px'}, 500, function() {
$('.page-split-wrap').css({'display': 'none'});
});
});
});
关于JQuery 修改使其切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14382994/