我需要在点击时更改网址位置,然后更新.accordionContent`的css
这是我目前的代码 $(document).ready(function(){ $(" [数据-ACC =' 1']&#34)。单击(函数(){ var url =" mysite.com&#34 ;; $(位置).attr(' HREF' URL); $(' .accordionContent')。css(" display"," block"); }); });
任何人都可以解释实现这一目标的最佳方法吗? 谢谢,代码如下:
答案 0 :(得分:0)
像这样更新location.href
会导致页面重新加载,就像@CBroe所说的那样。您可以使用javascript' History API动态更新此浏览器的网址。
尝试:
history.pushState(null, title, url);
$('.accordionContent').css("display", "block");