我有这个代码..问题是CSS不适用于两个div,但只适用于第一个 #main-wrapper
我有相同的代码,但这次按下按钮和它的工作,但与if语句只有单一工作..我不知道代码是否有错误请帮助...我试图把脚本放到最后身体标签但仍然没有
if (window.location.href.indexOf("#expand") > -1) {
$( "#main-wrapper" ).animate({ 'width':'984px' }, 'slow');
$( "#sidebar-wrapper" ).animate({ 'display':'none' }, 'slow');
}
Run Code Online (Sandbox Code Playgroud)
你不能动画'display':'none'.
您可以设置不透明度的动画:
$( "#sidebar-wrapper" ).animate({'opacity':0}, 'slow', function(){
$(this).remove();
});
Run Code Online (Sandbox Code Playgroud)
或者,正如Me.Name在评论中所建议的那样:
$( "#sidebar-wrapper" ).fadeOut('slow');
Run Code Online (Sandbox Code Playgroud)
或使用slideUp:
$( "#sidebar-wrapper" ).slideUp();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
89 次 |
| 最近记录: |