jquery - span 按钮顶部的 click() 不起作用

标签 jquery

我一直在尝试使用简单的结构制作按钮:

<a href="#/category/portfolio/" class="filter" data-filter="*">
<span class="button">Tout</span>
</a>

它可以工作,除了最顶部的按钮。我们可以点击它,CSS 会激活,但 jQuery 相关的不会激活。

http://jsfiddle.net/vqrdW/

感谢您的帮助!

最佳答案

问题出在这条规则上:

.button:active { 
   position: relative; 
   top: 3px;
}

当按钮向下移动 3 个像素时,释放鼠标按钮时,光标不会位于按钮上方,因此不会注册该操作。如果您注释掉这段代码,您可以看到它解决了问题。

尝试在按下按钮时想出不同的效果,但不会将按钮移动到一侧或另一侧。

关于jquery - span 按钮顶部的 click() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8948765/

相关文章:

php - Jeditable 新值不会保存到数据库

javascript - 在 Semantic-ui 中使用 'segment' 元素内的列

javascript - jquery 查找 div 或按名称选择返回 0 个结果

javascript - 我可以扩展一个 div 以便 overflow-y :auto scrollbar doesn't clip the div content?

javascript - 使用 d3 在移动设备上缩放触摸

javascript - JQuery If 条件(特定于内容 slider )

javascript - Summernote 非引导版本滚动问题

javascript - Bootstrap 3 单选按钮双切换

javascript - 刷新带有时间段的页面

javascript - 将 jQuery remove() 与缓存页面一起使用(Rails 后端)