我遇到了滑入式菜单的问题。您可以在此处查看示例: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
);
}
});