2015-01-15 107 views
-5

我的代碼不工作,顯然這是因爲「undefined不是函數。」JQuery/HTML - 'undefined不是函數'

我在這裏得到的JQuery代碼有什麼問題?

$(document).ready(function(){ 
    $("#contact").top("40%"); 
}); 
+7

你在頁面上包含了jQuery嗎? –

+7

沒有'top' jQuery方法。 – George

+0

最有可能是因爲你沒有在你的頁面上加入jquery – Huangism

回答

1
$("#contact").css({ top: '40%' }); 

$("#contact").css('top', '40%'); 
0

稍稍研究的jQuery它的自我可能的幫助。正如@ acarroz5提到的,確保你已經包含了jQuery。

無論如何還要檢查你是用「#」還是用「。」來引用一個元素id。

<script> 
    $(document).ready(function() 
    { 
    //Yours 
    $("#contact").top("40%"); 

    //I prefer it like so... 
    $('selector').css('top', '40'); 
    }); 
</script> 

很難真正解決沒有HTML的問題。

+1

你的權利。回答編輯。感謝指針。 –

相關問題