簡體   English   中英

魔術線導航導致一些麻煩#僅在菜單中包含的href上有效

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM