Sencha touch 为什么可以';我不能在森查触摸中消失吗?
为什么以下代码不会导致任何淡入淡出效果Sencha touch 为什么可以';我不能在森查触摸中消失吗?,sencha-touch,fade,Sencha Touch,Fade,为什么以下代码不会导致任何淡入淡出效果 var currentTicker =0; function toggleTicker() { var tickers = Ext.select('#toolbar .x-button').elements; if(tickers.length > 1) { Ext.Anim.run(tickers[currentTicker], 'fade', {out:true}); currentTicker++;
var currentTicker =0;
function toggleTicker()
{
var tickers = Ext.select('#toolbar .x-button').elements;
if(tickers.length > 1)
{
Ext.Anim.run(tickers[currentTicker], 'fade', {out:true});
currentTicker++;
if(currentTicker == tickers.length)
currentTicker = 0;
Ext.Anim.run(tickers[currentTicker], 'fade', {out:false});
}
}
我试图淡出上一个.x按钮,淡入下一个.x按钮。但没有一个.x按钮在淡入淡出。它们总是可见的。我也没有任何javascript错误
我做错了什么?试试这个
tickers.hide({type: 'fade', duration: 400})
试试这个
tickers.hide({type: 'fade', duration: 400})
您需要将
autoClear
属性设置为false
,否则褪色的元素会重新出现
看看我对那篇文章的回答
下面是有效的代码…需要使用autoClear和Ext.get()
您需要将
autoClear
属性设置为false
,否则褪色的元素会重新出现
看看我对那篇文章的回答
下面是有效的代码…需要使用autoClear和Ext.get()