jQuery:链接到一个锚(隐藏的div)并显示?

时间:2011-11-25 21:12:59

标签: jquery anchor

我在页面上有一个div,“section”,samplepage.html我已将显示设置为“none”

<h3>Title</h3>
<a name="print">
        <div class="section" style="display:none">
            <p>Loreum ipsum text</p>
        </div>

当用户点击其他页面时:

<a href="samplepage.html#print">link</a>

我想让“section”div幻灯片打开(slideToggle)......这可能吗?我不知道如何从另一个页面上的点击处理程序触发事件......

2 个答案:

答案 0 :(得分:3)

ready处理程序中尝试此操作:

if(document.location.hash) {
    $('.' + document.location.hash.substring(1)).slideDown();
}

答案 1 :(得分:1)

有几个lib用于处理这样的url路由。你可以看一下backbone.js route:http://documentcloud.github.com/backbone/#Router

如果您的应用中有很多路由

,我建议您这样做