我已經創建了一個自定義的Angular手風琴菜單。我有基本操作菜單打開和關閉。當我點擊切換菜單時,我遇到了一個問題,我希望在切換菜單上添加的類可以被刪除。 Here's an example切換手風琴班使用角度js
以下是一段代碼。
<div class="frq-accordion">
<div class="panel panel-default">
<!-- PANEL STARTS HERE-->
<div ng-click="frqToggle('hiddenToggleOne')" class="panel-heading">
<div class="panel-title">
<span>Some text goes here!</span>
</div>
</div>
<!-- PANEL HEADING ENDS HERE -->
<div id="collapseOne" ng-class="{isHidden: hiddenToggleOne}" class="panel-collapse">
<p>Hidden menu is open</p>
</div>
</div>
<!-- PANEL ENDS HERE -->
</div>
<!-- FRQ ACCORDION CONTAINER ENDS HERE -->
<div class="frq-accordion">
<div class="panel panel-default">
<!-- PANEL STARTS HERE-->
<div ng-click="frqToggle('hiddenToggleTwo')" class="panel-heading">
<div class="panel-title">
<span>Some text goes here!</span>
</div>
</div>
<!-- PANEL HEADING ENDS HERE -->
<div id="collapseTwo" ng-class="{isHidden: hiddenToggleTwo}" class="panel-collapse">
<p>Hidden menu is open</p>
</div>
</div>
<!-- PANEL ENDS HERE -->
</div>
<!-- FRQ ACCORDION CONTAINER ENDS HERE -->
<div class="frq-accordion">
<div class="panel panel-default">
<!-- PANEL STARTS HERE-->
<div ng-click="frqToggle('hiddenToggleThree')" class="panel-heading">
<div class="panel-title">
<span>Some text goes here!</span>
</div>
</div>
<!-- PANEL HEADING ENDS HERE -->
<div id="collapseThree" ng-class="{isHidden: hiddenToggleThree}" class="panel-collapse">
<p>Hidden menu is open</p>
</div>
</div>
<!-- PANEL ENDS HERE -->
</div>
ANGULAR
$scope.hiddenToggleOne = true;
$scope.hiddenToggleTwo = false;
$scope.hiddenToggleThree = false;
$scope.hiddenToggleFour = false;
$scope.hiddenToggleFive = false;
$scope.frqToggle = function(toggleElem) {
$scope[toggleElem] = !$scope[toggleElem];
}
小提琴不起作用。我不認爲你已經爲你的JS文件添加了外部資源 –