我有一个下拉菜单,配置为在选择时转到页面上的相应 div 位置。我的问题是,如何向 javascript 添加另一部分以向该 div 添加特定类,并删除当前类?另外,我需要在选择菜单中的最后一个“链接”/选项上修复我的 GA 事件跟踪——它驱动到一个子域,所以我需要使用 gaq_push“链接”功能——但是我现在没有锻炼。
这是供参考的 URL:(将窗口大小调整为 <480px 以查看“选择”菜单功能):此处
这是html:
<select id="aloha">
<option selected="selected" value="">Go to...</option>
<option value="#overview">Overview</option>
<option value="#Fat">Fat Burning</option>
<option value="#Energy">Energy & Endurance</option>
<option value="#Vitamins">Vitamins & Antioxidants</option>
<option value="#faq">FAQ</option>
<option value="#Facts">Supplement Facts</option>
<option value="http://store.uniconutrition.com/product-p/1002-unico-toned-raz.htm">Buy Now</option>
</select>
和JS:
$(".mobster select").change(function() {
window.location = $(this).find("option:selected").val();
});
});
$("#aloha").change(function(){
if($(this).val() == "http://store.uniconutrition.com/product-p/1002-unico-toned-raz.htm") {
_gaq.push(['_trackEvent', 'toned select', 'Click', 'Buy'], ['_link', 'http://store.uniconutrition.com/product-p/1002-unico-toned-raz.htm']); return false;
} else {
_gaq.push(['_trackEvent','toned select','Click',this.selectedIndex.toString()]);
}
});