十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。下面就来系统的介绍一下jQuery鼠标事件。
靖西网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。成都创新互联公司于2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司。
(1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发。
$('p').click(function(){
alert('click
function
is
running
!');
}
);
(2):dbclick事件:dbclick事件在用户完成迅速连续的两次点击之后触发,双击的速度取决于操作系统的设置。一般双击事件在页面中不经常使用。
$('p').dbclick(function(){
alert('dbclick
function
is
running
!');
}
);
(3):mousedown事件:mousedown事件在用户敲击鼠标键时触发,跟keydown事件不一样,该事件仅在按下鼠标时触发。
$('p').mousedown(function(){
alert('mousedown
function
is
running
!');
}
);
(4):mouseup事件:mouseup事件在用户松开鼠标时触发,如果在与按下鼠标的元素相同元素上松开,那么click事件也会触发。
$('p').mouseup(function(){
alert('mouseup
function
is
running
!');
}).click(function(){
alert('click
function
is
running
too
!');
}
);
(5):mouseover事件:mouseover事件于用户把鼠标从一个元素移动到另外一个元素上时触发,如果需要知道来自那个元素可以使用,relatedTagrget属性。
(6):mouseout事件:mouseout事件于用户把鼠标移出一个元素时触发,这包括从父元素移动到子元素上,或者使用键盘跳到元素上。
(5)和(6)这两个事件一般不常用,很难实现与用户的交互,也就是说不易捕获用户事件。
(7):mouseenter事件:mouseenter事件是在用户光标进入元素上时触发。
$('p').mouseenter(function(){
alert('mouseenter
function
is
running
!');
}
);
(8):mouseleaver事件:mouseleaver事件是在用户的光标离开元素时触发。
$('p').mouseleave(function(){
alert('mouseleave
function
is
running
!');
}
);
(7)和(8)这两个事件一般连起来使用,在jQuery中可以使用hover这个函数来代替这两个函数。
$('p').hover(function(){
alert('mouseenter
function
is
running
!');
},function(){
alert('mouseleaver
function
is
running
!');
}
);
希望本文所述对大家学习jquery有所帮助。
先定义一个DIV,把你要提示的内容,放到这个DIV中
div id="divInfo" style="visibility:hidden;"
p向上增加一行/pbr/
p修改此行/pbr/
p向下增加一行/p
/div
代码:
$("table tr").mouseover(function(){
$("#divInfo").css("z-index",999);//让层浮动
$("#divInfo").css("top",this.top+行高);//设置提示div的位置
$("#divInfo").css("left",11);
$("#divInfo").css("visibility","visible");
})
就行了
如果你用JQUERY UI的话会很简单的
先把 “script src="//code.jquery.com/ui/1.11.1/jquery-ui.js"/script” 加上
然后在“欢迎提意见”那个a里加上一个属性“title”,也就是 a id="tiyijian" href="#" title="文字提示内容"欢迎提意见/a
最后在mouseover的function里加上
$(this).tooltip({
position: {
my: "left top",
at: "right+5 top-5"
}
});
position 可自行做调整,css也可以添加,详细看jquery-ui tooltip
下面是html实现鼠标悬停时显示提示信息:
input type="text" title="日期格式为:yyyy/MM或yyyy/MM/dd" /
jquery实现:
$(input).addAttr('title','日期格式为:yyyy/MM或yyyy/MM/dd');
input type="text" /