Href无法在Edge或IE上运行

时间:2016-04-08 22:13:41

标签: javascript html internet-explorer cross-browser microsoft-edge

我有这段代码,

<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&amp;section=centro-de-servicios" page="centro-de-servicios">Start</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=sobre-nosotros" page="sobre-nosotros">About Us</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=nuestras-politicas" page="nuestras-politicas">Our Policies</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=mantenimiento" page="mantenimiento">Maintenance</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=cotizar-visita" page="cotizar-visita">Quote a Visit</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=boletas" page="boletas">Service Tickets</a></li>
            <!--<li><a href="?page=centro-de-servicios&section=intercambio" page="intercambio"></a></li>-->
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=consejos" page="consejos">Advice</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=contacto" page="contacto">Contact</a></li>
        </ul>

    </li>

当我找到任何元素,并尝试转到另一个页面时,页面只是刷新,而不是更改。这只发生在Edge和IE上。

我尝试了“window.location.href ='url'”,“location.href ='url'”,“location ='url'”,“location.replace('url')”等等不工作,如果一个目标空白它可以工作,但我不希望目标空白。

1 个答案:

答案 0 :(得分:0)

你没有关闭网址并添加额外页面=&#34;&#34;在它。

试试这样:

<li onclick = "location = 'http://beta.capris.cr/servicios/?page=centro-de-servicios&section=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);
        });