2013-03-28 63 views
-1

我的語法有什麼問題嗎?第一個事件工作正常,直到我開始添加多個事件。現在,沒有事件跟蹤似乎在工作。綁定多個事件 - JavaScript語法?

我檢查是否有錯字的等

$('#GetBusinessHelp').bind('click', function() { 
    ga('send', 'event', 'button', 'click', 'Get Business Help'); 
}); 

$('#EmailMailTo').bind('click', function() { 
    ga('send', 'event', 'tab', 'click', 'Mailto'); 
}); 
+2

你需要比這更具體。什麼「不工作」?什麼是「ga()」? – Derek

+0

你有什麼錯誤嗎?如果是的話,錯誤是什麼。這個錯誤最有可能與假設ga()正常工作的發佈腳本無關 – Huangism

+0

根據谷歌分析我已經使用mousedown而不是點擊,因爲它在點擊之前註冊,除非你告訴我們ga定義的位置 - 沒有人可以幫助你根據你到目前爲止 –

回答

1

請參考API文檔綁定多個事件:http://api.jquery.com/bind/

多個事件類型可以一次通過,包括每一個用空格隔開的約束如下所示。

$('#foo').bind('mouseenter mouseleave', function() { 
     $(this).toggleClass('entered'); 
    }); 

在這裏你只綁定了單擊事件。
只有使用空間才能綁定其他事件。

0

我剛纔意識到我正在看錯標籤。事件跟蹤實際上工作正常,所以我想我會刪除這個問題。對不起,浪費你的時間