
定义和用法:
当点击元素时,会发生 click 事件。
当鼠标指针停留在元素上方,然后按下并松开鼠标左键时,就会发生一次 click。
click() 方法触发 click 事件,或规定当发生 click 事件时运行的函数。
鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。
1、click事件:点击鼠标左键时触发
$('p')click(function(){});
示例:
123 $('p')click(function(){ alert('click function is running !'); });
2、dbclick事件:迅速连续的两次点击时触发
$('p')dbclick(function(){});
示例:
123 $("button")dblclick(function(){ $("p")slideToggle();});
3、mousedown事件:按下鼠标时触发
$('p')mousedown(function(){});
示例
123 $("button")mousedown(function(){ $("p")slideToggle();});
4、mouseup事件:松开鼠标时触发
$('p')mouseup(function(){});
示例:
123 $("button")mouseup(function(){ $("p")slideToggle();});
5、mouseover事件:鼠标从一个元素移入另一个元素时触发
mouseout事件:鼠标移出元素时触发
$('p')mouseover(function(){});
$('p')mouseout(function(){});
示例:
123456 $("p")mouseover(function(){ $("p")css("background-color","yellow");});$("p")mouseout(function(){ $("p")css("background-color","#E9E9E4");});
6、mouseenter事件:鼠标移入元素时触发
mouseleave事件:鼠标移出元素时触发
$('p')mouseenter(function(){});
$('p')mouseleave(function(){});
示例
123456 $("p")mouseenter(function(){ $("p")css("background-color","yellow");});$("p")mouseleave(function(){ $("p")css("background-color","#E9E9E4");});
7、hover事件
$('p')hover(
function(){},
function(){}
);
示例
123456789 $("table_list tr")hover( function () { $(this)addClass("hover"); }, function () { $(this)removeClass("hover"); } );
8、toggle事件:鼠标点击切换事件
$('p')toggle(
function(){},
function(){}
);
示例
12345678 $("p")toggle( function(){ $("body")css("background-color","green");}, function(){ $("body")css("background-color","red");}, function(){ $("body")css("background-color","yellow");}
我估计你分数给的在高也没人回答。来个这样的代码太麻烦了。而且百度金币用处也不大。
不过,我可以写几个鼠标函数给你参考一下。
首先了解一下鼠标的中断。
_AX=0x01 表示显示光标
_AX=0x02 停止显示光标
_AX=0x03 读取光标位置与案件
_AX=0x04 设置光标位置
所以啊。根据这四个中断,有以下几个函数
----------------------------------------------------
void MouseOn(void)//鼠标光标显示
{
_AX = 0x01;
geninterrupt(0x33);
}
----------------------------------------------------
void MouseOff(void)//鼠标光标隐藏
{
_AX = 0x02;
geninterrupt(0x33);
}
---------------------------------------------------
void MouseSetXY(int x,int y)//设置当前位置
{
_CX = x,
_CD = y;
_AX = 0x04;
geninterrupt(0x33);
}
---------------------------------------------------
int LeftPress(void)//鼠标左键按下
{
_AX = 0x33;
geninterrupt(0x33);
return(_BX&1);
}
-----------------------------------------------------
鼠标右键的应该也会了吧。不过要return(_BX&2);
-----------------------------------------------------
void MouseGetXY(void)//得到当前位置
{
_AX = 0x33;
geninterrupt(0x33);
MouseX = _CX;
MouseY = _DX;
}
---------------------------------------------------------------
最好要复制粘贴,打字打得手疼。
以上就是关于jquery鼠标点击事件全部的内容,包括:jquery鼠标点击事件、c语言 获取鼠标键盘事件、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)