【发布时间】:2018-04-01 00:29:57
【问题描述】:
我是 Jquery 的初学者,我设法获得了一个显示 div 的按钮和一个在显示 div 时向右移动的按钮。我已经看到了关于切换可见性等的类似问题,但我还需要在点击时移动按钮,但我试图按照他们的逻辑让它工作但没有成功。
但是当我再次点击它时做相反的事情(隐藏 div 并将按钮移回)我无法让它工作。
谁能告诉我哪里出错了?
HTML
<button id="myfilterFunction">Show/Hide</button>
<div id="filterview">
<?php echo $column_right; ?></div>
</div>
Javascript
<script>
$( "#myfilterFunction" ).click(function() {
if ($( "#filterview" ).css('display', 'none')) {
$('#filterview').show();
$( "#myfilterFunction" ).css('margin-left', '300px');
}
if ($( "#filterview" ).css('display', 'block')) {
$('#filterview').hide();
$( "#myfilterFunction" ).css('margin-left', '0');
}
});
</script>
【问题讨论】:
标签: javascript jquery