Bootstrap按钮单击事件仅在上半部分触发

时间:2016-05-17 20:13:44

标签: angularjs twitter-bootstrap

我有一个没有其他样式的按钮,而不是Bootstrap提供的样式

<button class="btn btn-primary"
                ng-disabled = "svc.selectDisabled"
                ng-click="svc.chooseSelected()">Auswählen</button>

点击事件仅在按钮表面的上半部分触发,如光标悬停所示。

Cursor on upper half Cursor on lower half

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

检查css

打开开发工具并按下按钮以查看按钮本身占用的区域。如下图所示。

enter image description here

或使用选择元素按钮(在红色方块中)

enter image description here

并将鼠标悬停在按钮上。这将让你看看是否有东西超过它的顶部。

如果有什么东西超过顶部那么你需要设置相对值并给它一个z-index。或者更好的是,一定要剪掉你不需要的东西。