`

点击展开,点击关闭 鼠标滑过

阅读更多

HTML 代码如下;
<body>
<div id="panel">
<h5 class="head">什么是jQuery?</h5>
<div class="content">
jQuery是继Prototype之后又一个优秀的JavaScript库,它是一个由 John Resig 创建于2006年1月的开源项目。jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。它独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。
</div>
</div>
</body>

CSS代码: .content { padding: 10px; text-indent: 2em; border-top: 1px solid #0050D0;display:block;display:none; }



点击展开、点击关闭
$(function(){
    $("#panel h5.head").bind("click",function(){
    var $content = $(this).next("div.content");
    if($content.is(":visible")){
$content.hide();
}else{
$content.show();
}
})
})



鼠标划过
$(function(){
    $("#panel h5.head").bind("mouseover",function(){
    $(this).next("div.content").show();
});
  $("#panel h5.head").bind("mouseout",function(){
     $(this).next("div.content").hide();
})
})



事件合并  鼠标经过展开,鼠标移开关上
$(function(){
    $("#panel h5.head").hover(function(){
    $(this).next("div.content").show();
},function(){
    $(this).next("div.content").hide();  
})
})

事件合并  鼠标点击打开,点击关闭
$(function(){
    $("#panel h5.head").toggle(function(){
$(this).addClass("highlight");
$(this).next("div.content").show();
},function(){
$(this).removeClass("highlight");
$(this).next("div.content").hide();
});
})
分享到:
评论

相关推荐

    js鼠标滑过展开下拉菜单.zip

    "js鼠标滑过展开下拉菜单"是一个利用JavaScript实现的动态效果,旨在提高用户在网站导航中的体验。这个效果使得当用户将鼠标悬停在主菜单项上时,对应的二级菜单会滑动展开,展示更多的子选项,从而帮助用户更方便地...

    超酷登陆 jQuery鼠标滑过展开qq客服

    在这个“超酷登录 jQuery鼠标滑过展开qq客服”项目中,我们将探讨如何利用jQuery实现一种动态效果,即当用户鼠标滑过登录区域时,qq客服窗口会优雅地展开。这一功能在提升用户体验的同时,也为网站提供了即时的客户...

    Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果

    Bootstrap 3.3.7 导航栏下拉菜单鼠标滑过展开效果 Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS/HTML 框架。Bootstrap 是...

    js实现鼠标滑过展开下拉菜单效果源码.zip

    在JavaScript编程中,创建动态交互效果是常见的任务之一,如鼠标滑过时展开下拉菜单。这个"js实现鼠标滑过展开下拉菜单效果源码.zip"文件包含了一个实例,展示了如何利用JavaScript来实现这种效果。下面将详细介绍...

    纯CSS3实现的横向和纵向鼠标滑过手风琴自动展开效果.zip

    这个压缩包“纯CSS3实现的横向和纵向鼠标滑过手风琴自动展开效果.zip”包含了一个示例,演示了如何仅使用CSS3来创建动态的手风琴式布局,这种布局在用户鼠标滑过时会自动展开或收缩内容,既支持横向展示也支持纵向...

    jquery 水平手风琴鼠标滑过标题图片滑动切换

    本文将深入探讨“jquery 水平手风琴鼠标滑过标题图片滑动切换”这一主题,这是一项常见的网页动态效果,常用于网站导航、产品展示等领域,以提升用户体验。 手风琴效果通常指的是内容区域根据用户的操作展开或折叠...

    DivCss鼠标划过滑动门效果

    "DivCss鼠标划过滑动门效果"就是利用CSS来实现的一种特定的滑动门效果,它通过改变鼠标悬停在元素上时的背景图像位置,创造出一种类似门开启或关闭的动画效果。 具体来说,滑动门效果主要基于以下CSS属性: 1. **...

    JavaScript实现鼠标滑过纵向3级蓝色的导航菜单源码

    当鼠标滑过菜单项时,它会展开其子菜单,形成一个3级结构,这提供了良好的用户体验,使用户能快速找到他们感兴趣的内容。 这个项目的实现基于ECMAScript,这是JavaScript的标准化规范。ECMAScript 5和6(也称为ES6...

    jQuery鼠标滑过展开qq客服特效代码

    jQuery鼠标滑过展开qq客服特效代码是Web开发中一种常见的交互设计,主要利用JavaScript库jQuery实现,以提高用户体验。此特效使得用户在鼠标滑过某个特定区域时,能够自动显示或展开QQ客服聊天窗口,方便用户即时...

    Bootstrap导航条可点击和鼠标悬停显示下拉菜单

    下面是一个简单的函数,它会在鼠标划过下拉菜单的父级`li.dropdown`元素时添加`open`类,当鼠标移开时移除`open`类: ```javascript function dropdownOpen() { var $dropdownLi = $('li.dropdown'); $dropdownLi...

    WPF边侧滑出效果

    5. **交互逻辑**: 如果希望用户可以通过拖动边缘来打开和关闭侧边栏,可以添加鼠标和触摸事件处理,使用Thumb控件或自定义的DragBehavior。 6. **响应式设计**: 考虑到不同设备和屏幕尺寸,可以使用VisualState...

    jQuery网页侧边滑动展开导航.zip

    这种导航通常出现在网页的侧边,可以通过点击按钮或者鼠标滑过触发,从页面边缘平滑地展开或收起,增强了用户的浏览体验。 在【描述】中提到的特性,这款jQuery导航插件具有以下关键功能: 1. **幻灯片页面集成**...

    hover鼠标悬停导航菜单滑动展开弹性下拉菜单

    此外,`js`目录下的JavaScript文件可能用于添加额外的交互功能,如防止下拉菜单在鼠标离开时过快关闭,或者实现更复杂的动态效果。这通常通过监听`mouseover`和`mouseout`事件来实现。 `images`目录可能包含了导航...

    Layui点击图片弹框预览的实现方法

    `shadeClose`属性表示点击遮罩层能否关闭弹出层。`scrollbar`属性控制弹出层是否允许滚动条。 `title`属性定义了弹出层的标题,这里设置为空字符串表示不显示标题。`content`属性是关键,它定义了弹出层中显示的...

    jQuery可展开收缩三级下拉菜单代码

    此外,可能还需要添加一些额外的逻辑来处理多级菜单的展开和收缩,例如防止多级同时展开,或者在展开子菜单后关闭其他已展开的子菜单。这可以通过jQuery的选择器和遍历方法来实现。 至于`images`目录,通常用于存储...

    fsBanner-实用的网站响应式Banner手风琴插件

    点击模式让用户通过点击Banner来展开或关闭内容,而鼠标滑过模式则会在用户将鼠标悬停在Banner上时触发展开或关闭效果,这两种模式都为用户提供了直观的交互方式。 fsBanner还支持添加图片的描述信息,这意味着用户...

    Bootstrap 中下拉菜单修改成鼠标悬停直接显示 <font color=red>原创</font>

    2. **样式问题**:当鼠标滑到二级菜单上时,顶级菜单可能失去高亮样式,影响视觉效果。 ### 方法二:利用jQuery实现 为了克服方法一的缺点,我们可以使用jQuery来监听鼠标悬停事件,并控制下拉菜单的显示和隐藏。...

    Html5 js实现手风琴效果

    手风琴效果通常用于展示有限空间内的多个内容块,用户可以逐个展开或关闭这些内容块。 首先,我们看下HTML结构。在这个例子中,`&lt;div&gt;`元素被用来作为手风琴容器,具有固定的宽度和高度,并设置了边框。`&lt;ul&gt;`元素...

    Jquery Html5多种导航滑动效果

    5. **轮播式导航**:如果网站有多个主栏目,可以设计成轮播式的导航条,每个栏目按顺序自动滑过。这需要Jquery的定时器功能和CSS3的动画效果。 在提供的压缩包文件中,`index.html`是主网页,包含了HTML结构和...

    JQuery横向手风琴效果1

    3. **划过切换**:当用户将鼠标光标悬停在面板上时,面板会自动展开或关闭。这种效果适合那些希望用户在浏览时能快速预览内容的场景。 4. **多级扩展**:可能还包括支持多级嵌套的手风琴效果,即在一个面板下还可以...

Global site tag (gtag.js) - Google Analytics