【Ext】一个按钮鼠标放上去时变换图片应该怎么做,请高手指点
时间:2011-11-24
来源:互联网
Ext.ux 的imagebutton能做吗?或者其他方法能实现就行
想实现的功能就是 鼠标放上去后 原来的按钮图片变成另外一个
想实现的功能就是 鼠标放上去后 原来的按钮图片变成另外一个
作者: kzc_ljl 发布时间: 2011-11-24
HTML code
ext.ux.ImageButton的用法
ext.ux.ImageButton的用法(图片按钮) .
var btn = new Ext.Button({
width:200,
overCls:''//CSS类名
});
点击后的样式比较麻烦,有很多种做法,我提供一种简单的方法供参考
btn.on('click',function(){
btn.getEl().setStyle(.....);//具体参考API Ext.Element
},btn,{single:true});
上面代码的意思就是点击的时候修改btn的样式,single:true表示只执行一次
http://zhidao.baidu.com/question/235854195.html
ext.ux.ImageButton的用法
ext.ux.ImageButton的用法(图片按钮) .
作者: yhtapmys 发布时间: 2011-11-24
没有必要非得用Ext.ux来做
最投机取巧的方法 你在firebug下看下这个button最终渲染成的dom
就用最原始的js操作来替换掉样式或图片的路径 绝对简单~~
最投机取巧的方法 你在firebug下看下这个button最终渲染成的dom
就用最原始的js操作来替换掉样式或图片的路径 绝对简单~~
作者: fanchuanzhidu 发布时间: 2011-11-24
HTML code
<!DOCTYPE html> <html> <head> <title>test</title> </head> <body> <button id="btn" type="button"> <img class="normal" alt="img1" src="1.jpg" /> <img class="hover" style="display:none" alt="img2" src="2.jpg" /> </button> <script> var btn = document.getElementById('btn'), childs = btn.children, imgs = {}; for(var i in childs){ if(childs[i].tagName === 'IMG' && childs[i].className){ if(childs[i].className !== 'normal'){ childs[i].style.display = "none"; } imgs[childs[i].className] = childs[i]; } } btn.onmouseover = function(){ imgs.normal.style.display = "none"; imgs.hover.style.display = ""; } btn.onmouseout = function(){ imgs.normal.style.display = ""; imgs.hover.style.display = "none"; } </script> </body> </html>
作者: axiheyhey 发布时间: 2011-11-24
就是一个onmouseover一个onmouseout事件
然后改变图片src地址就行了~·
然后改变图片src地址就行了~·
作者: MuBeiBei 发布时间: 2011-11-24
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28