作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
element 更好的方法来制作可点击的东西-6ren"> element 更好的方法来制作可点击的东西-我通常只是使用 # 将事件附加到没有 url 的可点击元素,但我在考虑它,觉得它有点 hacky。有一个更好的方法吗? $('a').click(function(event){ alert-6ren">
我通常只是使用 # 将事件附加到没有 url 的可点击元素,但我在考虑它,觉得它有点 hacky。有一个更好的方法吗?
<a href="#"><img src="images/click_here.gif"/></a>
$('a').click(function(event){
alert('you clicked on the click button')
});
最佳答案
我最喜欢的技巧是将点击处理程序附加到任何旧元素,然后使用 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;
}
关于jquery - 有没有比使用 <a href ="#">element</a> 更好的方法来制作可点击的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5602012/
我是一名优秀的程序员,十分优秀!