作家
登录

css里expression实现界面对象的批量控制

作者: 来源:www.28hudong.com 2012-11-19 22:47:51 阅读 我要评论

用过css样式我们就知道, 可以定义一批对象的class属性来指定同一个样式来统一界面. 但如何统一同类型的对象的事件? 比如:界面有无数个 <img src="**.jpg"> 如何实现鼠标经过此图片, 图片的src变成是**_over.jpg? 解决方法: 使用css的expression方法,具体实现要看看.css的写法: /*替换图片CSS*/ #imgScript{/*这里使用对象ID来通配样式,也可以定义一个css函数*/ star:expression( onmouseover=function() { /*替换图片*/ if(this.hover!=null){ this.name=this.src; this.src=this.src.replace('.jpg','_over.jpg'); this.HasChg=1; } }, onmouseout=function() { /*还原本来的图片*/ if(this.HasChg!=null){ this.src=this.name; this.HasChg=null; } } ) }/*endimgScript*/ 应用样式的img: <img src="a.jpg">

  推荐阅读

  让广告代码不影响网页站打开速度

  做一些联盟广告时,由于联盟广告的加载慢,整体页面的显示速度也会变慢,如果加入下面的代码就可以有效地解决这个问题。以下代码同时兼容IE和FireFox浏览器。   第一步:把这段代码放在你要放广告的网页位>>>详细阅读


本文标题:css里expression实现界面对象的批量控制

地址:http://www.17bianji.com/kaifa2/CSS/17197.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)