【问题标题】:jQuery - Multiple Anchors to allow a user to filter categories with urljQuery - 允许用户使用 url 过滤类别的多个锚点
【发布时间】:2011-11-07 20:24:24
【问题描述】:

我设置了一个包含多个类别和过滤系统的页面。但是,我希望用户能够在 URL 中输入锚点,以便他们可以简单地访问,例如:

www.site.com/page#categoryA

只看A类

这个功能很好,但不允许多个锚点。我想出的唯一解决方案是继续将可见类别附加到锚点并使用 jQuery 处理字符串,还是有更好的方法来做到这一点?

同样重要的是,当用户点击此页面之外时,点击后退按钮会以之前选择的可见/不可见状态显示类别。

【问题讨论】:

    标签: php jquery html wordpress anchor


    【解决方案1】:

    这应该可以通过类似于您当前方法的哈希更改来实现。

    这样做的好方法可能如下所示:www.site.com/page/#CategoryA,CategoryB,CategoryC,etc

    或者,如果您需要使用命名参数,您甚至可以这样做:www.site.com/page/#categories:CategoryA,CategoryB,CategoryC/tags:TagA,TagB,TagC,etc

    jQuery hashchange plugin 可以为您处理跨浏览器的哈希更改。使用一些基本的字符串解析/正则表达式检查对您自己的代码进行函数调用应该会处理其余部分并创建一个不错的对象,从中读取传入的值。

    【讨论】:

      【解决方案2】:

      如果我没听错的话,你想制作单页应用吗?

      检查这里,也许这是一个适合你的解决方案http://microjs.com/#spa

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-06-14
        • 2013-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-16
        • 1970-01-01
        相关资源
        最近更新 更多