我遇到了滑入式菜单的问题。您可以在这里查看示例:http://jsfiddle.net/flobar/Z62t2/在创建水平滚动条的菜单中滑动
问题是当菜单被隐藏时,它会创建一个水平滚动条。我如何防止这种情况发生?
HTML:
<div id="slideIn">
<ul>
<li>Home</li>
<li>About</li>
<li>Contact</li>
</ul>
</div>
CSS:
#slideIn {
background:red;
width: 200px;
float: right;
margin-right: -180px;
}
JS:
var menu = 0;
$('#slideIn').click(function() {
if (menu == 0) {
menu = 1;
$(this).animate(
{marginRight: '0px'},200
);
} else {
menu = 0;
$(this).animate(
{marginRight: '-180px'},200
);
}
});
为什么给-1投票给我。现在检查我更新我的答案 – falguni
但是,当菜单被隐藏它仍然创建一个滚动条 – user2575265