我想要一個用戶點擊某個元素(使用clk
類)在我的網站中加載跟蹤像素。僅對每個訪問者點擊一次的跟蹤像素加載(每個訪問者點擊)
我幾乎沒有任何jQuery的知識,所以我想出了這個代碼:
$(".clk").click(function(){
$('<img src="/images/track.gif" width="1" height="1">').appendTo("body");
});
首先,足夠好了嗎? (有沒有機會瀏覽器預先載入圖像?當然我不想)
其次,我只需要獲取第一次點擊的信息就足夠了。我不想跟蹤來自同一訪問者的那個元素的任何額外點擊(不是通過IP) - 我想我想每個會話都這樣做,這意味着如果窗口關閉了?還是應該關閉整個瀏覽器?) 。
我應該添加到代碼中以使其以這種方式工作?
第一,的jsfiddle將使它更容易爲我們解答。 其次,我會做$(「」).attr(「src」,...)。 – Linial 2014-09-22 21:50:33
jsfiddle如何幫助這裏?該腳本本身正在工作,我只是尋找其他建議或意見 – rockyraw 2014-09-22 21:52:10
爲什麼這會更好?沒有必要定義尺寸? – rockyraw 2014-09-22 21:55:01