gpt4 book ai didi

css - AngularJS:通过单击另一个按钮更改 CSS

转载 作者:太空宇宙 更新时间:2023-11-03 22:54:02 25 4
gpt4 key购买 nike

我有 3 个按钮“主页”、“关于”和“联系方式”。在页面加载时,我只希望“主页”按钮处于事件状态。单击“关于”按钮后,只有“关于”按钮应处于事件状态,其余 2 个按钮不活动。同样,点击“联系”按钮后,只有“联系”按钮处于事件状态,其余 2 个按钮不处于事件状态。

此处的“事件”一词表示具有不同 CSS 的按钮(与其他 2 个按钮相比)。我使用 AngularJS 作为我的前端 JS。 enter image description here

最佳答案

您需要阅读 Angular 的文档 ngClass directive .

使用 ngClass,您可以将 css 类绑定(bind)到 View 中的变量。

假设您在 $scope 上设置了 page

JS(在你的 Angular Controller 内)

$scope.page = 'home';

HTML

<li ng-class="{'active': page == 'home'}" ng-click="page = 'home'">Home</li>

CSS

<style type="text/css">
.active {
background: blue;
}
</style>

关于css - AngularJS:通过单击另一个按钮更改 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39082113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com