我写了非常简单的javascript函数
function menuClass(id) {
jQuery(".active").removeClass("active");
jQuery("#"+id).addClass("active");
}
但是当我在visualforce页面中使用该功能时
它不能正常工作
这是我使用它的visualforce页面行
<li id="ayurveda"><apex:outputLink value="panchkarmaayurveda" id="ayurvedaLink" onclick="menuClass('ayurveda');">Ayurveda</apex:outputLink>
我也调用了这个函数onload事件
jQuery.noConflict();
这个功能有什么问题也没有给出错误 尝试用萤火虫
这是我实际使用它的链接 Panchkarma Ayurveda
答案 0 :(得分:5)
您需要将jQuery.noConflict()分配给唯一变量,然后在menuClass方法中使用该变量,即
$j = jQuery.noConflict();
和
function menuClass(id) {
$j(".active").removeClass("active");
$j("#"+id).addClass("active");
}
有关详细信息,请查看http://developer.force.com/cookbook/recipe/using-jquery-in-a-visualforce-page