`

js+css 简单的高亮选中对象

阅读更多

功能:
点击列表中的对象时,为选中对象加上边框(高亮显示)。

实现过程:
1.为每个对象指定css名称:mycss
2.定义两个css,一个overcss,一个outcss
3.通过mycss为每个对象绑定mouseover,mouseout,click三个事件的处理,在处理中操作css从而实现选中对象时的高亮显示。

注:本文使用了jquery用于方便定位对象。

以下是sample:
		$(".myclip-item-link").mouseover(function() {
			// 鼠标移到超链接上时,加上边框
			$(this).addClass("myclip-item-over");
		}).mouseout(function() {
			// 鼠标移出超链接时,去掉边框
			$(this).removeClass("myclip-item-over");
		}).click(function(){
			// 点击超链接后,加上高亮边框(同时去掉其它超链接的高亮边框)
			$(".myclip-item-link").removeClass("myclip-item-highlight");
			$(this).addClass("myclip-item-highlight");
		});


<style>
.myclip-item-link {
	display: block;
	height: 105px;
	outline-style: solid;
	outline-color: #AAAAF0;
	outline-width: 1px;
}

.myclip-item-over {
	outline-style: solid;
	outline-color: #FFAAA0;
	outline-width: 2px;
}

.myclip-item-highlight {
	outline-style: solid;
	outline-color: #FFAAA0;
	outline-width: 3px;
}
</style>



...
...
...
		<ul>
			<li>
				<div class="myclip-item">
					<a href="javascript:void(0);" class="myclip-item-link">
						<div>
							<img src="img/1.gif" alt="" width="75" height="75">
						</div>
						<div class="myclip-item-desc">
							2012/08/22 17:42:30
						</div>
					</a>
				</div>
			</li>
			<li>
				<div class="myclip-item">
					<a href="javascript:void(0);" class="myclip-item-link">
						<div>
							<img src="img/2.jpg" alt="" width="75" height="75">
						</div>
						<div class="myclip-item-desc">
							2012/08/22 17:42:30
						</div>
					</a>
				</div>
			</li>
		</ul>
...
...
...
分享到:
评论

相关推荐

    帝国cms使用js+css实现当前栏目高亮效果的方法

    主要为大家介绍了帝国cms使用js+css实现当前栏目高亮效果的方法,对于进行帝国CMS模板的开发非常有用!需要的朋友可以参考下

    JS实现选中当前菜单后高亮显示的导航条效果

    这里演示选中当前菜单后,该菜单高亮显示,也就是说在不改变菜单CSS代码的情况下,用JavaScript去控制菜单的背景,如果该菜单项被点击后,将赋予它一个与众不同的背景颜色或背景图像,这样可以清淅的指引用户下在...

    轮播图的实现(自动轮播+左右按钮切换和点选切换)

    3. JavaScript逻辑:使用JavaScript来实现轮播图的自动切换和交互功能。以下是一种常见的实现方式: - 图片数据:定义一个数组,包含所有要展示的图片路径或URL。 - 自动轮播:使用`setInterval`函数和计数器变量...

    html5双击选中文字高亮显示.zip

    html5双击选中文字高亮显示.zip

    WordPress代码高亮插件(CodeColorer) v0.9.9中文修改版.rar

    WordPress代码高亮插件(CodeColorer)使用方法 1、下载安装,并激活CodeColorer 2、写文章时,要插入代码的话,先切换到HTML模式,然后在合适位置插入代码: 3、选中代码,并点击上图红框所示的 cc 按钮,你的...

    jquery实现带复选框的表格行选中删除时高亮显示

    通过jquery技术来操作表格是件简单的事,通过jquery的语法,可以很轻松的完成表格的隔行换色,悬浮高亮,在实际的应用中可能会出现表格中带复选框的,删除时,将复选框所在的行的记录删除。在这的地方,可以加个特效...

    pad++ 可以竖选的文本编辑器

     自定义语法高亮,支持HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, Perl/CGI, C/C++, C, Java, VB, Pascal, Assembler, SQL, Python, NSIS, INI, REG, INF, BAT, DIFF, Ruby等众多文件。

    sublime_text_3安装包+汉化包+注册机

    括弧高亮插件,清晰明了 Git 代码版本管理 ChineseLocalization[2] 汉化插件,支持无缝切换中文、日语、英文. 优点[url=]编辑[/url] 主流前端开发编辑器 体积较小,运行速度快 文本功能强大 支持编译功能且可在...

    免费开源代码编辑器 CudaText 1.117.0 中文多语免费版.zip

    CudaText 中文版是使用 Lazarus 编写的跨...HTML / CSS / JS / XML / SQL的格式化程序 侧边栏中的标签列表 创建备份文件 菜单配置器 和更多… CudaText 简体中文设置:Options – Translations… – 双击 zh-CN 即可.

    客户端统一验证JavaScript函数库及示例源码

    几乎所有的Web项目开发都需要客户端验证,尤其是JavaScript的使用,JS结合Html和CSS占据了网页展现市场,不管采用什么技术我们在网页看到的东西最终生成都是这些代码所表示含义。 Web应用如此广泛,其中客户端与...

    jquery实现带单选按钮的表格行选中时高亮显示

    }: 这次的js文件的代码就变得更简单了,如下所示: 代码如下: /** * 设置含有单选按钮的表格的背景颜色 */ $(document).ready(function() { /** * 表格单击的时候改变背景色 */ $(“#tablight tr:g

    sublime快捷键

    格式化js:选中一段文本,control+alt+f。 四、HTMLBeautify Control-Alt-Shift-F 五、Alignment等号对齐 选中文本并按ctrl + alt + a 六、jslint 打开一个js文件,control+j,即可输出jsLint检查的结果。 ...

    minimap-highlight-selected:高亮选中包的小地图绑定

    定制如果要更改小地图突出显示的颜色,请在用户样式表中使用以下 CSS 规则: /* The rule for normal highlights */. minimap . highlight-selected { background : blue;}/* The rule for selected highlights */. ...

    Notepad++ 7.5 Final 中文绿色便携版

    Notepad++ 特性1、所见即所得功能、语法高亮、字词自动完成功能,支持同时编辑多重文档;支持自定义语言; 2、对于HTML网页编程代码,可直接选择在不同的浏览器中打开查看,以方便进行调试; 3、自动检测文件类型,...

    ExtJS(ajax框架) 4.2.1

    单选行,多选行,高亮显示选中的行,拖拽改变列宽度,按列排序,这些基本功能ExtJS轻量级实现。 自动生成行号,支持checkbox全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染...

    KODExplorer 芒果云-资源管理器

    - 更换主题【css load 后载入】 - 删除。不清除选中。提前准备数据 - 构建打包,合并压缩。添加版本、版权 - 自动升级(本地记录版本,服务器js调用 参数 url、###version;忽略此版本。cookie。统计用户) ###ver...

    asp.net知识库

    利用搜索引擎引用来高亮页面关键字 网站首页的自动语言切换 应用系统的多语言支持 (一) 应用系统的多语言支持 (二) 自动返回上次请求页面(小技巧) ASP.NET 2.0 控件 ASP.NET 2.0 验证控件新的功能 DataGridView...

    跑马灯2.txt

    style type="text/css"&gt; *{ margin: 0; padding: 0; font-size:12px; } body{ background-color: #2C1914; font-family:"宋体"; } .abs{ position:absolute; } .rel{ position:relative; } .wrap{ ...

    flex3的cookbook书籍完整版dpf(包含目录)

    在一个搜索域中高亮显示用户输入 4.10节. 把字符当作独立图像处理 4.11节. 指定TextField中的HTML样式 4.12节. 使用RichTextEditor 4.13节. 在HTML中应用嵌入字体 4.14节. 给一个Text 组件中的文本添加拖拽阴影 ...

Global site tag (gtag.js) - Google Analytics