简体   繁体   English

jQuery .animate()滑动问题

[英]jquery .animate() sliding issue

Sliding is coming from center because i have given width:100%; left: 50%; . 滑动来自中心,因为我给定的width:100%; left: 50%; . width:100%; left: 50%; .

Slide is coming from left to right, but i want this to start from right to left. 幻灯片是从左到右,但是我希望它从右到左开始。 I suspect this is a CSS issue. 我怀疑这是CSS问题。 I tried changing CSS but nothing helps. 我尝试更改CSS,但没有任何帮助。 Please someone locate the mistake and help me to proceed. 请有人找出错误,并帮助我继续。 Thanks 谢谢

FIDDLE 小提琴

Css Code: CSS代码:

.sidebar_list
{
float:left;
display: none;
position: fixed;
width:100%;
top: 57px;
bottom: 0px;
left: 50%;
right: 0px;
overflow: hidden;
line-height: 2em;
border-left: 1px solid black;
border-bottom: 1px solid black;
padding: 10px;
height: 100%;
color: #ffffff;
background: #33B5E5;
}



 $(".logo").click(function()
    {
        $(".sidebar_list").animate({
                    width: 'toggle'
                }, 200)
                });

remove left:50% from your css. 从您的CSS移除left:50% It works 有用

Working fiddle 工作提琴

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM