.entity-source, .entity-source span.show
{
position: relative;
}
.entity-source .mask
{
display: none;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 1;
}
.entity-source span
{
z-index: 2;
}
.entity-source span.show
{
background: #ffc;
color: #000;
}
类mask中的z-index:1 使得<div class=”mask”> 覆盖在左边文字内容之上。
z-nidex:2又使得span段落覆盖在<div class=”mask”>之上。从而显示实现了段落文字高亮显示。
jQuery(document).ready(function($) {
// mask source 控制mask的动画效果
var maskSource = jQuery('.mask');
jQuery('.entity-results').hover(function() {
maskSource.animate({opacity:0.7},1).fadeIn('750');
}, function() {
maskSource.fadeOut('1000');
});
// match hover 控制段落的高亮显示
var sample1 = jQuery('span.d1');
var sample2 = jQuery('span.d2');
var sample3 = jQuery('span.d3');
jQuery('a.d1').hover(function() {
sample1.addClass('show'); //给段落添加类
}, function() {
sample1.removeClass('show'); //移除段落类
});
jQuery('a.d2').hover(function() {
sample2.addClass('show');
}, function() {
sample2.removeClass('show');
});
jQuery('a.d3').hover(function() {
sample3.addClass('show');
}, function() {
sample3.removeClass('show');
});
});
分享到:
相关推荐
**jQuery高亮插件——实现文本高亮与关键词查找** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互。在网页开发中,有时我们需要对页面上的特定文本或者关键词进行...
`maphilight.js`是一个基于jQuery的插件,专门用于为SVG或IMG格式的地图图片添加鼠标悬停时的高亮效果。它可以轻松创建交互式的热点地图,让用户能更直观地感知到地图上的关键区域。 ### 2. 使用步骤 要使用`...
1. **导航菜单**:jQuery可以轻松实现导航菜单的响应式设计,如折叠/展开子菜单、高亮当前选中项等。 2. **下拉加载( Infinite Scroll)**:当用户滚动到页面底部时,使用jQuery自动加载更多内容,常见于新闻网站...
站长必备jquery实现combox自动筛选,高亮显示功能 4)菜单 1.jquery+CSS超炫丽横向多级滑动导航菜单 2.jQuery+CSS漂亮蓝色三级菜单下载 3.jquery+css实现简洁两级横向导航菜单,带动态效果 4.jQuery+CSS实现竖...
"jQuery响应式高亮效果"是指利用jQuery实现的一种功能,当用户点击页面上的某个元素时,该元素或与其相关的元素会呈现出高亮状态,同时这个效果会根据屏幕尺寸的变化(即响应式设计)来适应不同的设备,如手机、平板...
9. **用户交互**:当用户点击一个提示项后,将其内容填充到输入框,并清空提示列表,同时可能需要做一些其他处理,比如高亮选中的城市或机场。 通过以上步骤,我们可以实现一个类似机票预订网站的智能输入提示功能...
在IT行业中,jQuery是一个广泛使用的JavaScript库,它极大地简化了网页的交互和动画效果。"jQuery学习必备10几种经典特效"是一个针对初学者和中级开发者的重要资源,它包含了一系列预封装的特效源码,可以帮助你快速...
在轮播插件中,jQuery被用来选择图片元素、添加和删除类名、更改元素的样式等,以实现图片的显示和隐藏。 3. **事件处理**:通过`.on()`方法,jQuery可以绑定点击事件到左右切换按钮上。当用户点击这些按钮时,会...
4. **CSS动画**:使用jQuery的`.fadeIn()`和`.fadeOut()`实现按钮的显示和隐藏效果。配合CSS设置过渡动画,如改变透明度或位置,使切换更平滑。 5. **页面滚动**:使用`.animate()`方法,结合`scrollTop()`属性,...
此外,为了实现更好的交互效果,可以添加一些辅助功能,如悬浮高亮、滚动定位等。悬浮高亮可以在鼠标悬停在分类上时改变其样式,滚动定位则使得当前可视区域的分类始终处于可见位置。 在实际应用中,还需要考虑响应...
jQuery快速内容搜索插件holmes.js正为此目的而设计,它允许开发者轻松地在网页内容中实现快速、实时的搜索功能。这款插件以其轻量级、易用性和高度可定制性而受到开发者的青睐。 **1. 插件概述** holmes.js是一款...
3. jQuery逻辑实现:编写JavaScript代码,监听Tab按钮的点击事件,根据用户的选择更新显示的内容和Tab按钮的状态。 4. 调试与优化:检查浏览器兼容性,调整样式和脚本,确保在主流浏览器上运行良好。 5. 最后,将...
在WordPress博客中,为了让用户在搜索时能更清晰地看到他们输入的关键词所在的位置,...通过这些步骤,你可以在WordPress博客的搜索结果中实现关键词高亮显示,使得用户能够更容易地找到他们关心的内容,提升用户体验。
CSS则用于美化这些元素,提供合适的样式和交互效果,如鼠标悬停时的高亮。 6. **JavaScript/jQuery 代码实现** - **初始化**:页面加载完成后,jQuery的`$(document).ready()`函数用于确保所有DOM元素加载完毕后...
jQuery使得网站的交互变得更加平滑,开发者可以更轻松地实现复杂的交互效果。 3. **自动填充**:当用户在搜索框输入内容时,系统会根据已有的数据提供匹配项,这些匹配项会实时显示在搜索框下方,用户可以选择其中...
为了实现Tab的切换效果,我们可以使用JavaScript或jQuery。这里使用纯JavaScript示例,添加点击事件监听器,切换Tab的可见性: ```javascript const tabs = document.querySelectorAll('.tab'); let activeTab = 0;...
这款插件提供了丰富的自定义选项,可以调整地图的基本样式,如填充颜色、边框宽度、高亮效果等。同时,还可以添加过渡动画,使得地图元素的变化更加平滑自然。 ### 5. 地图事件处理 插件支持多种地图事件,如鼠标...
在本项目中,我们主要探讨如何使用jQuery与At.js插件来实现类似新浪微博中的“@”功能,这是一种常见的社交网络交互方式,允许用户在文本中提及其他用户,从而触发通知。接下来,我们将深入讨论jQuery的基本概念,At...
在这个例子中,我们使用了jQuery的`$.ajax`方法进行异步请求,`input`事件监听输入框的变化,`mouseover`和`mouseout`事件处理提示框的高亮效果,以及`click`事件处理选中提示项的操作。所有这些功能都是动态的,...
在魅族导航条中,JavaScript可能被用来处理用户的交互事件,如鼠标悬停、点击等,以及动态改变导航条的状态,如高亮当前选中的菜单项,或者执行复杂的动画效果。同时,JavaScript还可以用于实现异步数据加载,提高...