【问题标题】:How do you keep current paginate_button active (bootstrap) after refresh?刷新后如何保持当前 paginate_button 处于活动状态(引导程序)?
【发布时间】:2017-11-07 20:04:44
【问题描述】:

我想单击按钮并在刷新/重新加载后保持活动的当前按钮

当我点击其他 paginate_button 时,我的网址没有改变,但页面发生了变化。

--这个按钮--

https://i.stack.imgur.com/86dJj.jpg

--这段代码--

<ul class="pagination">
<li class="paginate_button previous disabled" aria-controls="dataTables-example" tabindex="0" id="dataTables-example_previous">
    <a href="#">Previous</a>
</li>
<li class="paginate_button active" aria-controls="dataTables-example" tabindex="0">
    <a href="#">1</a>
</li>
<li class="paginate_button " aria-controls="dataTables-example" tabindex="0">
    <a href="#">2</a>
</li>
<li class="paginate_button " aria-controls="dataTables-example" tabindex="0">
    <a href="#">3</a>       
</li>
<li class="paginate_button " aria-controls="dataTables-example" tabindex="0">
    <a href="#">4</a>
</li>
<li class="paginate_button " aria-controls="dataTables-example" tabindex="0">
    <a href="#">5</a>
</li>
<li class="paginate_button " aria-controls="dataTables-example" tabindex="0">
    <a href="#">6</a>
</li>
<li class="paginate_button " aria-controls="dataTables-example" tabindex="0">
    <a href="#">7</a>
</li>
<li class="paginate_button next" aria-controls="dataTables-example" tabindex="0" id="dataTables-example_next">
    <a href="#">Next</a>
</li>

【问题讨论】:

    标签: javascript php jquery twitter-bootstrap local-storage


    【解决方案1】:

    您可以使用window.location.pathnamewindow.location.hash(具体取决于您使用网址的方式)来测试当前页面。使用该信息选择正确的 li 并将其设置为活动状态。

    【讨论】:

    • 嗨,Shawn Rieger,感谢您的回答,当我点击其他 paginate_button 时,我的网址没有改变,但页面发生了变化
    【解决方案2】:

    active 类移动到您希望对该页面有效的&lt;li&gt;。示例:https://yoursite/page/2 表示第二个 &lt;li&gt; 将具有活动类。

    【讨论】:

    • 嗨lazyboy78,谢谢你的回答,当我点击其他paginate_button时我的网址没有改变,但是页面改变了。
    • 如果您的意思是通过 ajax 进行此操作,那么只需在 javascript 中进行操作
    猜你喜欢
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    • 2018-11-19
    • 1970-01-01
    • 2013-05-24
    • 1970-01-01
    • 2013-09-07
    • 2020-06-22
    相关资源
    最近更新 更多