如何解决普通图像 Extjs 上的动作图标
我正在尝试使用 ext js 4.2.2 版本显示图像。当我尝试将鼠标悬停在现有图像上时,它应该在现有图像上显示一个图标(另一个小图像)并模糊背景以删除图像。我在下面尝试过,但不确定如何在现有图像上渲染图标图像。
Ext.application({
name: 'fiddle',launch: function () {
var me = this;
myWindow = Ext.create('Ext.window.Window',{
title: 'Test Component animation',width: 500,height: 300,layout: {
type: 'hBox',align: 'stretch'
},items: [{
xtype: 'image',flex: 0.12,height: '80px',width: '80px',margin: '0 10 0 0',src: '',//existing image src
itemId: 'image',style: {
'cursor': 'pointer'
},listeners: {
render: function (f) {
this.getEl().on('mouSEOver',function () {
this.animate({
to: {
opacity: 0.2
},listeners: {
afteranimate: function () {
me.mouserOverFunction(f);
},scope: this
}
});
});
this.getEl().on('mouSEOut',function () {
this.animate({
to: {
opacity: 1
},listeners: {
beforeanimate: function () {
me.mouSEOutFunction(f);
},scope: this
}
});
});
}
}
}]
});
},mouserOverFunction: function (f) {
f.setSrc('');//new image src
},mouSEOutFunction: function (f) {
// My custom logic
f.setSrc('');//old image src
}
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。