当前位置 : 主页 > 网页制作 > JQuery >

jquery – 除了使用element之外,还有更好的方法可以点击其他内容

来源:互联网 收集:自由互联 发布时间:2021-06-15
我通常只使用#将事件附加到没有网址的可点击元素,但我正在考虑它并觉得它有点hacky.有一个更好的方法吗? a href="#"img src="images/click_here.gif"//a $('a').click(function(event){ alert('you clicked on
我通常只使用#将事件附加到没有网址的可点击元素,但我正在考虑它并觉得它有点hacky.有一个更好的方法吗?

<a href="#"><img src="images/click_here.gif"/></a> 

$('a').click(function(event){
    alert('you clicked on the click button')
});
我最喜欢的技巧是将click处理程序附加到任何旧元素,然后使用CSS在其上设置cursor:pointer,使其看起来可点击.如果你添加:hover和:active状态以真正提示用户关闭奖励积分.

示例HTML:

<img src="images/click_here.gif" id="click-here-button" />

JS:

$("#click-here-button").click(function () {
    alert("You clicked on the click button.");
});

CSS:

#click-here-button
{
    cursor: pointer;
}
网友评论