从右到左切换

时间:2014-09-03 20:53:25

标签: javascript yui yui3 alloy-ui

使用AlloyUI Toggler,是否可以从右到左切换div,而不是标准向下 - >向上?我已查看Toggler API但无法找到任何切换direction

以下是我当前的Toggler代码:

new Y.Toggler({
    animated : true,
    closeAllOnExpand : true,
    container : '#mySearchForm',
    content : '.content',
    expanded : false,
    header : '.header',
    transition : {
            duration : 0.2,
            easing : 'cubic-bezier(0, 0.1, 0, 1)'
    }//always toggles from the bottom->up
});

1 个答案:

答案 0 :(得分:0)

要让Toggler水平切换,您需要做三件事:

  1. float: left;应用于所有Toggler个元素,使Toggler水平。
  2. animated: true,更改为:

    animated: {
        to: { right : '300px' }
    },
    

    注意:您可能需要调整确切的像素数。

  3. Toggler更改为TogglerDelegate
  4. 这里有一个JSFiddle,其中所有内容都与原始代码放在一起。

    查看YUI AnimEasing课程,详细了解如何修改动画。