从右至左切换
问题描述:
使用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
});
答
为了让Toggler
在水平方向进行切换,您需要做三两件事:
- 应用
float: left;
所有Toggler
元素,使Toggler
水平。 -
更改
animated: true,
到:animated: { to: { right : '300px' } },
注:您可能需要调整像素的确切数量。
- 更改
Toggler
至TogglerDelegate
。
这是一个JSFiddle与所有这些与您的原始代码放在一起。
非常感谢@ stiemannkj1感谢帮助 – 2014-09-07 19:55:57
不客气,@ClayBanks。 – stiemannkj1 2014-09-09 00:30:07