2017-05-15 80 views
-3

我試圖在頁面中創建平滑滾動,但我在JQuery中傳遞參數時遇到問題。我想獲得divs的位置。我嘗試了類似的東西,但它對我不起作用。在JQuery中傳遞參數

感謝您的幫助

function myFunction(el) { 
    var $el = $(el).offset().top; 
    console.log($el); 
} 

<li><a href="#" onclick="myFunction('home-content')" >Main</a></li> 
+0

什麼是家庭內容? – guradio

+4

請包括所有相關的代碼 –

+3

*「不起作用」*不是對問題的有用描述。 –

回答

1

你的jQuery選擇(作爲參數傳遞給myFunction的(EL)傳遞)是錯誤的。附上有效的前綴爲您的選擇,即:

<li><a href="#" onclick="myFunction('.home-content')" >Main</a></li> 
0

同時調用函數myFunction的你應該提到的元素或者帶班或元素類型使用#家庭內容或。家裏內容,而不是作爲一個參數。