我想要一个用户点击某个元素(使用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