Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jquery/javascript中单击项目时将其移动到旋转木马的中间 我制作了一个旋转木马,它运行良好,但现在我想把我点击的物品移到旋转木马的中间,即旋转木马应该移动直到我点击的物体位于中间。< /P>_Javascript_Jquery_Css_Carousel - Fatal编程技术网

在jquery/javascript中单击项目时将其移动到旋转木马的中间 我制作了一个旋转木马,它运行良好,但现在我想把我点击的物品移到旋转木马的中间,即旋转木马应该移动直到我点击的物体位于中间。< /P>

在jquery/javascript中单击项目时将其移动到旋转木马的中间 我制作了一个旋转木马,它运行良好,但现在我想把我点击的物品移到旋转木马的中间,即旋转木马应该移动直到我点击的物体位于中间。< /P>,javascript,jquery,css,carousel,Javascript,Jquery,Css,Carousel,在此处查看我迄今为止的工作: 我正在使用动画,但不知道是否应该使用left、marginLeft或scrollLeft属性。我真的被卡住了,因为我不知道该怎么做,我甚至不知道从哪里开始。请给我点光 非常感谢我以前也做过类似的事情,虽然很挑剔,但只是几笔钱而已。 但是没有时间在代码中测试它 $'.iconsList li'。单击函数{ //下两个应该是一行 var newLeftPos=0-$this.width+$this.css'margin-right'*$this.index+1+$thi

在此处查看我迄今为止的工作:

我正在使用动画,但不知道是否应该使用left、marginLeft或scrollLeft属性。我真的被卡住了,因为我不知道该怎么做,我甚至不知道从哪里开始。请给我点光


非常感谢

我以前也做过类似的事情,虽然很挑剔,但只是几笔钱而已。 但是没有时间在代码中测试它

$'.iconsList li'。单击函数{

//下两个应该是一行

var newLeftPos=0-$this.width+$this.css'margin-right'*$this.index+1+$this.parents.iconsList.width/2

$'.iconsList li'.动画{'left',newLeftPos+'px'},400

}


很棒的插件。我只是想知道你的旋转木马容器是否有相同数量的物品,你想把其中一个放在中间,那么两端会有一半的物品,这打破了旋转木马的外观。所以我想知道这是不是最好的选择?例如,现在有4项。。因此,如果你想将其中1个居中,这意味着3个项目可见,每边各½。谢谢@Marcojohanesen,这就是问题所在,我不知道如何将项目居中的逻辑。。。我迷路了。