最近用到adminLTE模版框架,這是一個好東東,只是在使用中發現點擊左側菜單後,會自動收起,因本人側重後端django的編寫,對前端的js不是很在行,所以就想到<li class='active'>可以讓一個菜單保持點擊狀態 ,所以就在後端的視圖函數渲染模板時傳遞一下個參數,在li中進行比較,
比如在視圖函數中這樣寫,return render(request, 'xxx.html', {'m':'selectm'})
在模板中,菜單的每一個li都這樣寫:
<li
{% ifequal m 'selectm' %}
class='active'
{% endifequal %}
不同的是每一個li後面的參數'selectm'