结合悬停和点击功能(jQuery)?
16lz
2021-01-22
Can hover and click functions be combined into one, so for example:
可以将悬停和点击功能合并为一个,例如:
click:
点击:
$('#target').click(function() {
// common operation
});
hover:
徘徊:
$('#target').hover(function () {
// common operation
});
can they be combined into one function?
它们可以组合成一个功能吗?
Thanks!
谢谢!
8 个解决方案
#1
86
Use basic programming composition: create a method and pass the same function to click
and hover
as a callback.
使用基本编程组合:创建一个方法并传递相同的函数以单击并悬停作为回调。
var hoverOrClick = function () {
// do something common
}
$('#target').click(hoverOrClick).hover(hoverOrClick);
Second way: use
bind
on
:
第二种方式:使用绑定:
$('#target').on('click mouseover', function () {
// Do something for both
});
jQuery('#target').bind('click mouseover', function () {
// Do something for both
});
更多相关文章
- 整理简易分享功能
- ArcGIS API For JavaScript 实现鼠标移入graphic提醒功能
- 五十行javascript代码实现简单的双向数据绑定
- Knockout.js - 在通过observable设置值时阻止更改事件绑定
- jquery 更改angularJS input 内容导致绑定失效的解决办法
- Javascript是实现HTML5强大功能的重要语言
- 模板渲染后KnockoutJS绑定事件
- 百度搜索功能
- 【Python】torrentParser1.04 增加获得磁力链URI功能