jquery mobile force ui-btn-active on navbar button
我遇到了jQuery移动导航(导航栏)的问题。
我有4页,我在每页上将class =“ui-btn-active”设置为不同的页面。
例如:
第1页:
那么如果你去第2页:
第1页:
等等…
我的问题是,它并不总是突出显示,有时我必须按两次按钮才能高亮显示。
有没有人知道如何强制这个工作?
尝试将“ui-state-persist”类添加到锚点。 例如:class =“ui-btn-active ui-state-persist”
在活动按钮上设置链接为href=#
似乎为我解决了这个问题。
单击活动链接时似乎存在问题,尽管您已经在该页面上,然后导航离开该页面并返回到该页面。
您必须将“ui-state-persist”添加到所有锚标记 ,否则如果您刷新页面仍然会中断,然后转到另一个页面,然后返回到您刷新的页面。
这只适用于我(在v1.3中)如果我在我想要突出显示的那些(即每页一个)的锚标签上设置class =“ui-btn-active ui-state-persist”,该导航栏中的其余锚标记没有设置类。