使用button标签,实现三态图片按钮


三态图片按钮对于好的用户体验来说必不可少。我对dom事件进行一些处理,在不改变html的情况下,实现了三态按钮。下面的解决方法的关键,主要是去掉虚线选框和对背景进行定位,没有使用循环处理,任何一个按钮,只要定义了背景图片和边框为0,就自动变成了三态按钮。


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

上面的解决方法还有点美中不足,就是在firefox下,没办法用Tab键定位按钮,这是因为为了去掉虚框,屏蔽了点击事件。下面的程序解决了这个问题,方法是在按钮里创建一个不可见的新按钮,由它转移焦点。

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



相关阅读:
手把手教你制作织梦自定义公告模板
yepnope.js 异步加载资源文件
mysql中向表中某字段追加字符串的方法
Windows映像胁持(IFEO)症状和预防
PHP删除MYSQL数据库中所有表的代码
PHP中关于Oracle存储过程的应用介绍
asp 自定义分段函数/求第N名成绩
提升PHP执行速度全攻略(上)
js 动态选中下拉框
javascript 定义初始化数组函数
html+CSS实现图表效果(代码)
利用PHP实现与ASP Banner组件相似的类
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
JavaScript框架:跨浏览器的标准化Ajax请求
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4