我有这段代码,
<li class="centro-de-servicios col-md-3 col-xs-12 dropdown dropdown-toggle" data-toggle="dropdown">
<i class="icon-centro-de-servicios"></i>
Service Center <i class="arrow-down"></i>
<ul class="submenu dropdown-menu">
<li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&section=centro-de-servicios" page="centro-de-servicios">Start</a></li>
<li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&section=sobre-nosotros" page="sobre-nosotros">About Us</a></li>
<li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&section=nuestras-politicas" page="nuestras-politicas">Our Policies</a></li>
<li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&section=mantenimiento" page="mantenimiento">Maintenance</a></li>
<li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&section=cotizar-visita" page="cotizar-visita">Quote a Visit</a></li>
<li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&section=boletas" page="boletas">Service Tickets</a></li>
<!--<li><a href="?page=centro-de-servicios§ion=intercambio" page="intercambio"></a></li>-->
<li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&section=consejos" page="consejos">Advice</a></li>
<li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&section=contacto" page="contacto">Contact</a></li>
</ul>
</li>
当我找到任何元素,并尝试转到另一个页面时,页面只是刷新,而不是更改。这只发生在Edge和IE上。
我尝试了“window.location.href ='url'”,“location.href ='url'”,“location ='url'”,“location.replace('url')”等等不工作,如果一个目标空白它可以工作,但我不希望目标空白。
答案 0 :(得分:0)
你没有关闭网址并添加额外页面=&#34;&#34;在它。
试试这样:
<li onclick = "location = 'http://beta.capris.cr/servicios/?page=centro-de-servicios§ion=centro-de-servicios'"><a href="javascript:void(8)">Start</a></li>
编辑: 在页面上查看此代码:
jQuery(".submenu a").click(function () {
jQuery(location).attr(jQuery(this).attr("href"));
location.reload();
// setTimeout(function () {
// updatePage(currentPage, location.hash);
// }, 10);
});