【发布时间】:2012-11-25 13:54:41
【问题描述】:
主要编辑:
这将有助于更好地解释问题,看看this,如您所见,两张幻灯片使用淡入淡出效果进行更改,如何更改此效果以获得像一个向左滑动的效果你在Github 的树探索中看到了吗?
想象两个div,一个叫Master,第二个叫Slave。
<div id="container">
<div id="master" style="background-color:#ABC;">1</div>
<div id="slave" style="background-color:#CBA;">2</div>
</div>
只有当按下主 div 上的按钮(已经编程)时,从属 div 上的内容才会通过 ajax 更新,成功时(ajax 调用完成并且 div 从属已更新)我希望主 div 滑动到从属 div 也向左滑动。
在第一种状态下,用户只能看到Master div,slave是不可见的,当按下按钮时,master滑到左边,Slave滑到原来的master位置(只是一个简单的滑块)。正如我所说,我已经在 jquery 和服务器端代码(php + ajax)上编写了所有基本交互,但我不知道如何设置 css 以实现这一点,因为动画我使用简单的$('#div').slideLeft(400);
我不想使用任何现有的 jquery 插件或 html5 或 css3(如果可能的话),只是想保持简单,但同样,我不是很好的前端开发人员,并且弄清楚 css 来做到这一点正在推动我疯了。感谢您的帮助!
编辑 我的意思是当我说 slideLeft 时:
$(this).hide("slide", { direction: "left" }, 1000);
$(this).show("slide", { direction: "left" }, 1000);
【问题讨论】:
-
嗯,
slideLeft?我很确定 jQuery 中不存在。 -
没错,有 slideDown 和 up,但解决方案类似于 slideLeft