我正在尝试制作一个从左侧滑入的菜单,并将其他所有内容推到画布上 70%。当此操作适用时,我还想删除滚动。
如果我使用 jQuery 在具有溢出:隐藏的包装容器上切换类,则 css 转换效果不起作用(在 IE10 中除外,它实际上可以工作)。
这是一个非常简单的例子:jsfiddle
$('button').click(function () {
$('#wrapper').toggleClass('hidden');
$('#test').toggleClass('test');
return false;
});
.hidden {
overflow:hidden;
}
#test {
position: absolute;
left:-50px;
transition: left 1s;
}
#test.test {
left:100px;
}
如果我删除该$('#wrapper').toggleClass('hidden');
行,它会起作用。
有什么建议么?