我們在左邊的目錄, 在情境下會想要當點選的時候, 要改變不同的顏色
可以用以下的判斷來顯示
在list.html中使用以下
<div th:replace="commons/bar::#sidebar(activeUri='emps.html')"></div>
用以告訴對方目前頁面是emps.html
而dashboard.html中使用以下
<div th:replace="commons/bar::#sidebar(activeUri='main.html')"></div>
用以告訴對方目前頁面是main.html
而在被鑲嵌的目錄就可以設置以下
<a class="nav-link active"
th:class="${activeUri=='main.html'?'nav-link active':'nav-link'}"
href="#" th:href="@{main.html}">
這個就是判斷如果現在點選該頁面的話, 目前的activeUri被設置為main.html就會判斷出來
然後因此nav-link的css值就會有active
同理, 如果是Customers被選到的時候要讓他有顯示
就用以下這段就行了
<a class="nav-link active"
th:class="${activeUri=='emps.html'?'nav-link active':'nav-link'}"
href="#" th:href="@{/emps}">
沒有留言:
張貼留言