所有编辑的编辑:经过几个月的努力,问题似乎是当前元素内的部分/所有元素是浮动/绝对定位的。这似乎干扰了滑动。
如果您有同样的问题,我希望您能顺利解决您的问题。
原帖:
真的很简单。我有几个包含多个元素的 div,一次只显示一个 div(其余的被隐藏)。
当用户点击“下一步”时,当前的div应该向左滑动隐藏,下一个div应该从右边滑入显示(实际逻辑不是问题)。
当我尝试使用 .slideUp() 和 .slideDown() 执行此操作时,效果非常好。但是,在尝试时:
$(oldBox).hide("slide", { direction: "right" }, 1000);
它不起作用。我已经链接了 JQuery UI,所以这不是问题。
任何帮助将非常感激。
编辑:链接到 JSFiddle:http: //jsfiddle.net/NFyRW/
EDIT2:它在 JSFiddle 中用词;但是,我无法让它在我的实际站点上运行。JS 在一个单独的文件中,并加载在每个页面的标题中(每个页面的标题相同)。