无法切换向左滑动div

时间:2014-04-27 14:10:11

标签: javascript jquery

我在从左侧滑动div时遇到了麻烦,我之前已经做过这个并且它工作正常但是我不确定这个时间因为某些原因它根本不会滑动。 它似乎滑了几毫米然后似乎。显示div的其余部分。

我试过了

$('#menu_area').toggle('slide', { direction: 'left' }, 1000);

var left = $('#menu_area').offset().left;
$("#menu_area").css({left:left}).animate({"left":"140px"}, 500, function(){

这是我的链接

http://2click4.com/new/place2.php?id=CoQBcQAAAGqvOgbp0tJu7kVVn9hxur12lk85dSxYZiWj_2w8aL8yzahacGeo1h9ZZ0cAn2enEK7LirrOR8KBCzDhEdmpRbzlJt8000Ufvbct6lP4VUYQkSDXHq6YdFH_w799dw4HUcIz8pimNOdnIRS3hF8DoAt6RfZn7zC-cLgVvnSH7KdrEhDN4vYCBQkmmat2HkYPJ1S6GhRxB-UeiOXywY_f5qRgL19SVKUCag

1 个答案:

答案 0 :(得分:1)

DEMO http://jsfiddle.net/BywL4/
如果您想要滑动效果,请尝试设置动画宽度,如上面的链接

所示
 $(document).on('click','button',function(){
   if($("#expand").css('width') == '0px') {
    $("#expand").animate({"width":"500px"}, "slow"); 
   } else {
    $("#expand").animate({"width":"0px"}, "slow");        
   }
});