2017-05-15 2 views
-3

Ich versuche, glatte Bildlauf in meiner Seite zu erstellen, aber ich habe Probleme mit der Übergabe von Parametern in JQuery. Ich würde gerne die Position der Divs bekommen. Ich habe so etwas versucht, aber es funktioniert nicht für mich.Übergeben von Parameter in JQuery

Vielen Dank für Hilfe

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

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

was ist 'home-content'? – guradio

+4

Bitte geben Sie alle relevanten Code –

+3

* "funktioniert nicht" * ist keine nützliche Beschreibung des Problems. –

Antwort

1

Ihre jQuery-Selektor (als Parameter an myFunction geben (el)) ist falsch. Bringen Sie gültigen Präfix auf Ihre Wähler, dh .:

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

während Funktion myFunction Aufrufs sollten Sie das Element erwähnen entweder mit Klasse oder Elementtyp haus Inhalt # oder .home-Gehalt statt als Parameter.

Verwandte Themen