jQuery-Klickereignisse funktionieren unter iOS nicht
Trotz ordnungsgemäßer Funktion in Chrome und Firefox werden Klickereignisse auf iOS-Geräten nicht wie erwartet ausgelöst. Dieses Problem ist auf die Einschränkungen von iOS bei der effizienten Verarbeitung von jQuery-Klickereignissen zurückzuführen.
Um dieses Problem zu beheben, wurde die live()-Methode ausprobiert, die sich jedoch als unwirksam erwies. In ähnlicher Weise konnte das Problem auch mit der angreifbaren Problemumgehung nicht behoben werden.
Laut caniuse.com werden 3D-Transformationen auf iOS mit entsprechenden Präfixen unterstützt, wodurch Bedenken hinsichtlich der Kompatibilität in diesem Bereich entkräftet werden.
Eine einfache Lösung
Eine praktikable Lösung besteht darin, Cursor: Zeiger; zum CSS der Elemente, bei denen Klickprobleme auftreten. Diese einfache Anpassung macht sie empfänglich für Berührungsereignisse auf iOS-Geräten, sodass Klickereignisse entsprechend registriert werden können.
Das obige ist der detaillierte Inhalt vonWarum funktionieren meine jQuery-Klickereignisse unter iOS nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!