【发布时间】:2017-07-02 20:48:08
【问题描述】:
我有四个设置了 btn-primary 类的引导按钮。 在悬停或聚焦时,我想更改按钮的颜色以显示悬停或聚焦正在发生。
单击按钮时,我想设置 btn-danger 引导类。我已经在按钮上附加了一个 ng-click 事件,因此不确定如何获取按钮的句柄并仅更改该按钮上的 css。我见过的例子有一个 jquery click 事件处理程序,但不确定这是否是最好的方法
请您建议如何处理上述两个查询?
<div>
<br>
<button type="button" class="btn btn-primary" ng-click="pendingReqCtrl.loadData('Create')">Create Requests
</button>
<button type="button" class="btn btn-primary" ng-click="pendingReqCtrl.loadData('Update')">Update Requests
</button>
<button type="button" class="btn btn-primary" ng-click="pendingReqCtrl.loadData('Activate')">Activation
Requests
</button>
<button type="button" class="btn btn-primary" ng-click="pendingReqCtrl.loadData('Deactivate')">Deactivation
Requests
</button>
</div>
【问题讨论】:
-
您希望在悬停时将每个按钮更改为什么颜色?它们应该已经稍微变暗了。
-
我同意 bootstrap 提供的悬停颜色略有变化。我想通过悬停或聚焦时的颜色变化使其更加明显。
-
你可以做 css 的方式。你为什么要尝试 js?无论如何使用 ng-class 来改变基于条件的 css 类。
标签: javascript jquery angularjs twitter-bootstrap