jquery更改url位置

时间:2015-06-24 22:25:16

标签: jquery css

我需要在点击时更改网址位置,然后更新.accordionContent`的css

  • 网址更改生效但后面的任何代码都无效。

这是我目前的代码     $(document).ready(function(){     $(" [数据-ACC =' 1']&#34)。单击(函数(){     var url =" mysite.com&#34 ;;     $(位置).attr(' HREF' URL);     $(' .accordionContent')。css(" display"," block");     });     });

任何人都可以解释实现这一目标的最佳方法吗? 谢谢,代码如下:

1 个答案:

答案 0 :(得分:0)

像这样更新location.href会导致页面重新加载,就像@CBroe所说的那样。您可以使用javascript' History API动态更新此浏览器的网址。

尝试:

history.pushState(null, title, url);
$('.accordionContent').css("display", "block");