jQuery 鼠标悬停行为 .hover ,mouseenter,mouseleave
2014-04-10 21:07
363 查看
悬停事件不仅能提示信息,还能实现下拉菜单和图片预览等很多功能,学习它毋庸置疑!!
首先是html代码:
要达到的目的:当鼠标移动到图片上时,有提示框出现。
方法一:使用原生javascript的mouseenter和mouseleave方法
首先是html代码:
<div id="banner"> <div id="logo"><img src="images/logo.jpg" title="何昊阳博客" alt="何昊阳博客"/></div> <%=tip%> </div>
要达到的目的:当鼠标移动到图片上时,有提示框出现。
方法一:使用原生javascript的mouseenter和mouseleave方法
$('#logo img').bind({ mouseenter:function(){ var tip = $(this).attr('title'); $('#logo').append('<p class="tip">'+tip+'</p>'); }, mouseleave:function(){ $('#logo .tip').hide(); }, });方法二:使用jQuery的悬停(hover)事件(内部使用javascript的mouseenter和mouseleave方法)
$('#logo img').hover( function(){ var tip = $(this).attr('title'); $('#logo').append('<p class="tip">'+tip+'</p>'); }, function(){ $('#logo .tip').hide(); } );后记:第一天学jQuery,我有一个问题:我在脚本里声明的变量如上文
var tip = $(this).attr('title');我在 .jsp文件中能用<%=tip%>显示出来吗?求大神指教。。。
相关文章推荐
- jquery中利用on绑定mouseenter事件与mouseleave事件实现鼠标hover事件
- jquery的鼠标移入移出事件hover、mouseenter、mouseleave、mouseover、mouseout
- jquery hover的使用方法(替代mouseenter()鼠标移进 和mouseleave()鼠标移出)
- jquery 中的hover(),mouseleave()&mouseenter()和mouseover()&mouseout()的区别
- JQUERY HOVER鼠标悬停导航菜单滑动展开弹性下拉菜单
- JQUERY HOVER鼠标悬停导航菜单滑动展开弹性下拉菜单
- Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
- jQuery鼠标悬停事件.hover()用法说明
- Jquery使用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
- Jquery使用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
- Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
- jquery鼠标悬停和离开事件(可用于下拉菜单等)
- 英文教程:鼠标悬停(hover)效果
- 基于jquery实现的鼠标悬停提示案例
- jQuery鼠标经过(hover)事件的延时处理
- jquery鼠标悬停导航下划线滑出效果
- #学习笔记#(6)mouseenter-mouseleave显示隐藏内容-jQuery
- jQuery hover事件鼠标滑过图片半透明标题文字滑动显示隐藏
- jQuery实现HTML表格隔行变色及鼠标悬停变色效果
- Jquery的hover方法让鼠标经过li时背景变色