1

我有一个关于 jQuery / Ajax 的问题,我不知道我想做的事情是否可以,希望可以。

无论如何,这是问题所在:

我在一个页面中有多个隐藏的 div,在单击具有类的链接时显示,原因是我没有 30 多个 html 页面要做。

但是我在主页上有一个滑块,当我们点击它时,它会重定向到这个页面,并且必须执行那个 show commande。

这是我的逻辑:

if previousUrl='index.html#cool'{
     hide '#main';
     show '#cool';
}

这可能吗 ?

提前致谢 !

4

1 回答 1

0

您不应依赖以前的 URL。在您的主页上,您可以使用主题标签重定向到您的特定页面

'yourpage#div-to-show'

然后在该页面上,您可以阅读主题标签

window.location.hash; // '#div-to-show'

所以你可以实现你的东西

$('.div').hide() // Assuming your divs have class="div". However you could hide divs with CSS by default.
$(window.location.hash).show()

希望这可以帮助

于 2012-10-12T08:35:53.000 回答