2016-06-12 44 views
0

我在網站上導致下面的代碼問題。 基本上,如果用戶的互聯網速度較慢,並在加載引導程序js之前設法點擊手風琴,則會在最後使用#i重定向到主頁。jquery加載之前手風琴切換重定向

我在結尾加上這樣的:

$('.accordion-toggle').click(function(e) { 
     e.preventDefault(); 
    }); 

但是,當然,一些用戶仍然可以單擊該標籤,這是之前加載。任何幫助都會很棒。

<div class="panel-heading"> 
    <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#<?php echo $x; ?>"> 
              </a> 
             </div> 


<div id="<?php echo $x; ?>" class="panel-collapse collapse"> 
</div> 
<div id="<?php echo $x; ?>" class="panel-collapse collapse"> 
</div> 
+0

使腳本只顯示身體畢竟其他腳本被加載。它應該來自bootstrap.js onload(boodstrap.js){showbody} –

回答

0

刪除在HREF的archor,只放

0

簡單的解決方法:

<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#<?php echo $x; ?>"> 
             </a> 

到:

<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" data-target="<php for target>" href="javascript:void(0);"> 
             </a>