首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否更改Mootools滑动开关的方向?

问是否更改Mootools滑动开关的方向?
EN

Stack Overflow用户
提问于 2013-05-24 18:48:07
回答 1查看 495关注 0票数 0

我正在做一个使用Mootools的项目。不幸的是,由于项目的复杂性,我没有选择将jQuery引入到项目中,并且在尝试以我想要的方式获得一个简单的动画时遇到了困难。

我正在使用滑动切换功能,该功能默认情况下滑入和滑出元素的左侧。我想让滑梯朝另一个方向滑动--从右手边滑入滑出。

不幸的是,文档没有提到与此相关的任何内容,而且看起来以前没有人在任何论坛上问过这个问题。

这是我的HTML:

代码语言:javascript
复制
<div id="app">
    <div id="appcontent" style="margin: 0px;">
        <a id="closebutton" href="#">Close</a>Content Here
    </div>
</div>

下面是我的Mootools javascript:

代码语言:javascript
复制
var slide = new Fx.Slide('app');

$('closebutton').addEvent('click', function(event)
{
event.stop();
slide.toggle('horizontal');
});

有没有人知道我该怎么解决这个问题?

在此之前,非常感谢您。

G.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-24 20:16:50

滑动到顶部/左边的原因只是一个实用的原因-向右滑动可能会导致一些不利的副作用,父容器会自动增长以容纳内容,从而干扰页面的其余部分或触发不需要的滚动条。

此外,Fx.Slide现在有点过时了,因为它的功能已经被CSS3过渡模块(现在是widely supported )所取代。

Here's a sample介绍了如何使用CSS3转换和少量Javascript来实现这一点。如果你移除车身上的overflow:hidden,你就会明白为什么向右滑出会比向左滑出更多的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16733240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档