jquery鼠标点击事件

jquery鼠标点击事件,第1张

定义和用法:

当点击元素时,会发生 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语言 获取鼠标键盘事件、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9451646.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存