`
534064358
  • 浏览: 13661 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

query高亮效果之Jquery实现文章内容关键字高亮显示

阅读更多
.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高亮插件(支持textarea内容高亮)

    **jQuery高亮插件——实现文本高亮与关键词查找** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互。在网页开发中,有时我们需要对页面上的特定文本或者关键词进行...

    maphilight js热点图高亮

    `maphilight.js`是一个基于jQuery的插件,专门用于为SVG或IMG格式的地图图片添加鼠标悬停时的高亮效果。它可以轻松创建交互式的热点地图,让用户能更直观地感知到地图上的关键区域。 ### 2. 使用步骤 要使用`...

    75款常用的jquery特效实例 jquery,经典 案例,图片切换效果,表单,

    1. **导航菜单**:jQuery可以轻松实现导航菜单的响应式设计,如折叠/展开子菜单、高亮当前选中项等。 2. **下拉加载( Infinite Scroll)**:当用户滚动到页面底部时,使用jQuery自动加载更多内容,常见于新闻网站...

    JQuery&CSS;&CSS;+DIV实例大全.rar

    站长必备jquery实现combox自动筛选,高亮显示功能 4)菜单 1.jquery+CSS超炫丽横向多级滑动导航菜单 2.jQuery+CSS漂亮蓝色三级菜单下载 3.jquery+css实现简洁两级横向导航菜单,带动态效果 4.jQuery+CSS实现竖...

    jQuery响应式高亮效果

    "jQuery响应式高亮效果"是指利用jQuery实现的一种功能,当用户点击页面上的某个元素时,该元素或与其相关的元素会呈现出高亮状态,同时这个效果会根据屏幕尺寸的变化(即响应式设计)来适应不同的设备,如手机、平板...

    JQuery实现智能输入提示(仿机票预订网站)

    9. **用户交互**:当用户点击一个提示项后,将其内容填充到输入框,并清空提示列表,同时可能需要做一些其他处理,比如高亮选中的城市或机场。 通过以上步骤,我们可以实现一个类似机票预订网站的智能输入提示功能...

    jquery学习必备10几种经典特效

    在IT行业中,jQuery是一个广泛使用的JavaScript库,它极大地简化了网页的交互和动画效果。"jQuery学习必备10几种经典特效"是一个针对初学者和中级开发者的重要资源,它包含了一系列预封装的特效源码,可以帮助你快速...

    jQuery实现的带小圆形缩略图和左右按钮切换的多图大幻灯片特效源码.zip

    在轮播插件中,jQuery被用来选择图片元素、添加和删除类名、更改元素的样式等,以实现图片的显示和隐藏。 3. **事件处理**:通过`.on()`方法,jQuery可以绑定点击事件到左右切换按钮上。当用户点击这些按钮时,会...

    动感jQuery返回顶部

    4. **CSS动画**:使用jQuery的`.fadeIn()`和`.fadeOut()`实现按钮的显示和隐藏效果。配合CSS设置过渡动画,如改变透明度或位置,使切换更平滑。 5. **页面滚动**:使用`.animate()`方法,结合`scrollTop()`属性,...

    jquery仿京东商城新版左侧分类导航

    此外,为了实现更好的交互效果,可以添加一些辅助功能,如悬浮高亮、滚动定位等。悬浮高亮可以在鼠标悬停在分类上时改变其样式,滚动定位则使得当前可视区域的分类始终处于可见位置。 在实际应用中,还需要考虑响应...

    jQuery快速内容搜索插件holmes

    jQuery快速内容搜索插件holmes.js正为此目的而设计,它允许开发者轻松地在网页内容中实现快速、实时的搜索功能。这款插件以其轻量级、易用性和高度可定制性而受到开发者的青睐。 **1. 插件概述** holmes.js是一款...

    一个仿淘宝的tab卡选框 jquery+css

    3. jQuery逻辑实现:编写JavaScript代码,监听Tab按钮的点击事件,根据用户的选择更新显示的内容和Tab按钮的状态。 4. 调试与优化:检查浏览器兼容性,调整样式和脚本,确保在主流浏览器上运行良好。 5. 最后,将...

    wordpress博客搜索关键词高亮显示实现代码

    在WordPress博客中,为了让用户在搜索时能更清晰地看到他们输入的关键词所在的位置,...通过这些步骤,你可以在WordPress博客的搜索结果中实现关键词高亮显示,使得用户能够更容易地找到他们关心的内容,提升用户体验。

    利用 Linq+Jquery+Ajax 实现异步分页功能可简化带宽压力

    CSS则用于美化这些元素,提供合适的样式和交互效果,如鼠标悬停时的高亮。 6. **JavaScript/jQuery 代码实现** - **初始化**:页面加载完成后,jQuery的`$(document).ready()`函数用于确保所有DOM元素加载完毕后...

    搜索栏自动填充Ajax+Jquery

    jQuery使得网站的交互变得更加平滑,开发者可以更轻松地实现复杂的交互效果。 3. **自动填充**:当用户在搜索框输入内容时,系统会根据已有的数据提供匹配项,这些匹配项会实时显示在搜索框下方,用户可以选择其中...

    h5实现移动端横向滚动tab,并响应内容

    为了实现Tab的切换效果,我们可以使用JavaScript或jQuery。这里使用纯JavaScript示例,添加点击事件监听器,切换Tab的可见性: ```javascript const tabs = document.querySelectorAll('.tab'); let activeTab = 0;...

    jquery-china-map 地图插件

    这款插件提供了丰富的自定义选项,可以调整地图的基本样式,如填充颜色、边框宽度、高亮效果等。同时,还可以添加过渡动画,使得地图元素的变化更加平滑自然。 ### 5. 地图事件处理 插件支持多种地图事件,如鼠标...

    jQuery使用At.js插件实现模仿新浪微博@功能特效源码.zip

    在本项目中,我们主要探讨如何使用jQuery与At.js插件来实现类似新浪微博中的“@”功能,这是一种常见的社交网络交互方式,允许用户在文本中提及其他用户,从而触发通知。接下来,我们将深入讨论jQuery的基本概念,At...

    Jquery 搜索 提示框

    在这个例子中,我们使用了jQuery的`$.ajax`方法进行异步请求,`input`事件监听输入框的变化,`mouseover`和`mouseout`事件处理提示框的高亮效果,以及`click`事件处理选中提示项的操作。所有这些功能都是动态的,...

    魅族导航条特效,jqueryui菜单栏目导航,javascript特效

    在魅族导航条中,JavaScript可能被用来处理用户的交互事件,如鼠标悬停、点击等,以及动态改变导航条的状态,如高亮当前选中的菜单项,或者执行复杂的动画效果。同时,JavaScript还可以用于实现异步数据加载,提高...

Global site tag (gtag.js) - Google Analytics