导航栏的menu比如有blog, user
等,链接分别对应/blog, /user
等,主页home上有个class="active"
,
问题是怎么实现在点击blog, user
导航后,blog
上有“active”
属性。
各个页面是extends base.html的,所以希望写一个js放在base.html里
谢谢
导航栏的menu比如有blog, user
等,链接分别对应/blog, /user
等,主页home上有个class="active"
,
问题是怎么实现在点击blog, user
导航后,blog
上有“active”
属性。
各个页面是extends base.html的,所以希望写一个js放在base.html里
谢谢
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
下面是Jinja2文档的一个技巧:
子页面模板:
PS: 母模板可以读取
active_page
值。layout.html
部分代码:参考:http://99xueli.net/doc/jinja-docs/tricks.html#highlighting-active-menu-items