2017-03-09 83 views
0

我試圖在特定選項卡(付款)處於活動狀態時觸發jquery事件。當特定選項卡處於活動狀態時觸發jQuery

這裏的選項卡標題:

<ul class="nav nav-pills style2 nav-justified checkouttabs"> 
    <li class="active"> 
     <a href="#shopping-cart" data-toggle="tab"> 
      1. Cart 
      <div class="icon"> 
       <i class="fa fa-check"></i> 
      </div> 
     </a> 
    </li> 
    <li> 
     <a href="#billing-info" data-toggle="tab"> 
      2. shippinginformation 
      <div class="icon"> 
       <i class="fa fa-home"></i> 
      </div> 
     </a> 
    </li> 
    <li> 
     <a href="#payment" class="payment" data-toggle="tab"> 
      3. Checkout 
      <div class="icon"> 
       <i class="fa fa-credit-card"></i> 
      </div> 
     </a> 
    </li> 
</ul> 

我試着檢查時的標籤我點擊這樣的觸發事件:

$('.payment').on('click', function(e) { 

    /*jquery event*/ 

}); 

但這並不觸發第一次點擊,它只有當標籤頁已打開時纔會觸發。

+0

似乎正在工作... https://jsfiddle.net/x8yfdbuf/ ...是否有另一個可能導致問題的功能? – LinkinTED

+0

是的,它應該工作。除非他沒有使用$(document).ready – SGventra

回答

0

還有另一個干擾功能。我將代碼移動到其他代碼上方,它現在可以正常工作

相關問題