我有一个具有两个不同区域形状属性的图像映射。我想根据点击的形状属性在图像地图上点击很棒的Google分析跟踪事件。if/else语句可以在jQuery中使用点击功能吗?
我已经试过这样:
$('area').val('shape').click(function(e) {
e.preventDefault();
if ($(this).val() == 'rect') {
_gaq.push(['_trackEvent', 'test category', 'test action', 'rect shape clicked']);
}
else if ($(this).val() == 'poly') {
_gaq.push(['_trackEvent', 'test category', 'test action', 'poly shape clicked']);
}
});
但是,这是行不通的。一个if else语句可以用于点击功能吗?
你有错误信息吗? – talnicolas 2012-03-28 16:32:46
不能对'area'标签使用'val()'方法......应该做什么? – charlietfl 2012-03-28 16:34:42