有没有办法使用URL查询参数和jquery animatedcollapse.js?

时间:2012-04-24 06:00:27

标签: jquery

我正在使用jquery的animatedcollapse作为我网站的常见问题解答部分,以此来保持整洁。

我默认关闭所有div,但如果我用URL查询参数调用id,有没有办法打开1个特定的div?

我指的网址是:http://www.carcityofdanbury.com/?cat=02&do=FAQ 这意味着如果我在页面加载时有http://www.carcityofdanbury.com/?cat=02&do=FAQ#id=4的链接,我可以拥有除#4关闭之外的所有div吗?

我搜索过谷歌并且无法找到答案。

谢谢。

2 个答案:

答案 0 :(得分:0)

使用此处列出的方法 - http://www.dynamicdrive.com/dynamicindex17/animatedcollapse_suppliment2.htm

例如 - http://www.carcityofdanbury.com/?cat=02&do=FAQ&expanddiv=10004

请注意,您的元素ID不应以数字开头。请参阅HTML & XHTML id attribute question

我还建议您查看更多最新的插件(动态驱动,认真吗?)。试试Twitter Bootstrap Collapse plugin

答案 1 :(得分:0)

坚持你拥有属性data-id =的所有div,然后在$(document).ready()上隐藏所有不等于4的div

$(document).ready(function(){
    $all_divs = $('#div');
    $all_divs.each(function(){
       if ($(this).attr("data-id") != 4) {
           $(this).hide();
       }
    });
});