2014-03-19 52 views
0
jQuery(document).ready(function($) { 

    $(".main_menu ul li").click(function(){ 
    $(".main_menu ul li.active").removeClass("active"); 
    $(this).addClass("active"); 
    }); 

    $(".main_menu ul li").click(function(){ 
    $("#camera_wrap_3").addClass("camera_height"); 
    $(".promotion_area").remove(); 
    }); 

}); 

這是我的jQuery代碼及其工作。但是當我將我的模板轉換爲wordpress時,它在加載頁面後也工作..但是當頁面加載完成後,我的添加類不見了。 我應該做些什麼?頁面加載完成然後我的添加類不見了

+1

爲什麼你對同一個點擊事件有兩個函數? – gtr1971

+0

如果我使用一個,那麼有相同的問題 – user3331775

回答

0

檢查您的JavaScript控制檯,確實是說「$未定義」或類似?在「noconflict模式」

WordPress的負荷的jQuery,修改JavaScript使用jQuery對象(而不是$)

此外,作爲在評論中指出的那樣,你不應該需要2個click事件。

jQuery(document).ready(function() { 

    jQuery(".main_menu ul li").click(function(){ 
    jQuery(".main_menu ul li.active").removeClass("active"); 
    jQuery(this).addClass("active"); 
    jQuery("#camera_wrap_3").addClass("camera_height"); 
    jQuery(".promotion_area").remove(); 
    }); 

}); 
+0

沒有類似的問題。當頁面加載然後它的顯示,但是當完成然後類是 – user3331775

+0

這個問題只wordpress – user3331775

相關問題