我想在這個pagejQuery-提交表單與JS或jQuery的
此提交表單之前調用谷歌分析事件跟蹤方法之前調用一個函數/方法是,我現在有代碼:
$(function() {
$('#findbooking input').each(function(){
$(this).blur(function() {
if (!$(this).val()) {
_gaq.push(['_trackEvent', 'Rebooking', 'completed', $(this).parent().parent().text()]);
dcsMultiTrack('WT.ac', 'See_and_Change_my_booking_completed');
} else {
_gaq.push(['_trackEvent', 'Rebooking', 'skipped', $(this).parent().parent().text()]);
}
});
});
});
問題是,當用戶從每個輸入字段模糊時,dcsMultiTrack請求被激發兩次。它應該只發送一次請求。
注意:我們沒有訪問/修改源代碼,代碼將作爲解決方法放在同一頁面上。任何幫助都被高度佔用
你能告訴我們一些輸入標記的標記嗎?或者它是標準輸入字段,沒有默認值? – vitozev
@KristianVitozev:請檢查頁面:http://tinyurl.com/cykjdp5 – digitup
您是否嘗試設置斷點來查看每次調用堆棧? – Barmar