2017-07-24 6 views
0

Ich möchte das Fenster zu einem bestimmten div auf einem Button klicken.Offset() funktioniert nicht auf Knopf klicken

Wenn ich diesen Code in der Konsole eingeben, funktioniert es perfekt, aber funktioniert dann nicht im eigentlichen Browser-Test.

+3

Haben Sie jQuery eingeschlossen? Hast du das Skript nach den Elementen hinzugefügt oder in 'document.ready' gehüllt? Haben Sie in der Konsole nach Fehlern gesucht? – adeneo

+0

Funktioniert hier: https://jsfiddle.net/fwvdz61n/2/ –

+0

Es ist außerhalb des document.ready wegen eines Ajax Anrufs zugeschrieben. Ich denke, das ist der Grund, warum das Hinzufügen einer setTimeout-Funktion es funktioniert –

Antwort

1

Ich wickelte es in eine SetTimeout-Funktion und das schien zu funktionieren.