0

@Ejay 如果我单击此链接的某些子链接,请帮助我设置“打开”主链接...

此处:单击后设置“活动”手风琴菜单

我做了一些修改,例如:

<script type="text/javascript">
        $(document).ready(function(){

            var sPath = window.location.pathname;
            var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);

            var url = sPage.split('?')[0];

            $('dd').filter(function () {
               return $('a[href="' + url + '"]', $(this)).length == 0
            }).hide();

            $('dt a.submenu').click(function () {
               $("dd:visible").slideUp("slow");
               $(this).parent().next('dd').slideDown("slow");
               return false;
            });

        });
</script>

此脚本仅在我的链接为

<a href="test.asp">TESTE</a>

如果我的链接是这样的:<a href="test.asp?category=BLABLABLA">BLABLABLA</a>这不起作用..

怎么了

可以在这里看到菜单部分工作:http: //alsite.com.br/saks_div/

4

1 回答 1

1

如果

var sPath = window.location.pathname;  

适用于 URL,abc.asp如下所示应该适用于具有查询字符串的 URL,例如,produtos_categoria.asp?categoria=something

var sPath = window.location.pathname+window.location.search;
于 2013-05-02T12:22:44.930 回答