[英]Magic-line nav causing some troubles #works only on hrefs included in menu
我在网站上使用多个(2)jQuery版本,我认为这是个问题,但事实并非如此。 我发现我实际上在魔术线导航http://css-tricks.com/jquery-magicline-navigation/上遇到了问题。
发生的是,它仅在菜单本身包含的站点上有效。 可以说在项目站点(包含在菜单本身)中的即时消息,一切正常,但是当我打开某个项目的视图时,“下划线”效果停止工作,它的外观如下:
我没睡4天,我赶不上最后期限,我的脑痛,请帮助
编辑:我不认为它是我的代码,但是如果它在这里
有关代码的一些其他信息:
base.html
<ul class="group" id="example-one">
{% for i in mains %}
<li class="{% block activetab %}{% endblock %}"><a href="{{ i.menulink }}">{{ i.name }}</a></li>
{% endfor %}
</ul>
某些视图中包含什么:
{% block activetab %}
{% ifequal request.get_full_path|cut:"/" i.menulink|cut:"/" %}current_page_item{% endifequal %}
{% endblock %}
似乎菜单buggs如果没有current_page_item类的单个li,我通过强制破解了它:
{% ifequal ourprojects i.menulink|cut:"/" %}current_page_item{% endifequal %}
在单个项目视图上。 尽管它现在可以使用,但是如果有人在管理面板中更改了我们项目的路径,则不会。 我仍然想找到一个合适的解决方案,即使有人更改了路径也可以使用...#或者我只是不允许更改路径...但这就是另一个麻烦的解决方案。
所以它留下了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.