2016-06-03 9 views
0

Hat jemand jemals irgendwelche spezifischen Probleme in Bezug auf die Verwendung von jQuery, Ajax Ereignisse und iOS erfahren?jQuery, Ajax und iOS Probleme

Ich arbeite als Web Analyst und auf unserer Website haben wir Probleme mit iOS in der Kasse, wir verwenden jQuery und Ajax Ereignisse, um den Warenkorb im Hintergrund zu behandeln, tragen Sie die Produktinformationen von Seite zu Seite usw. und ich nehme nur einen Stich in die Dunkelheit, weil ich ziemlich sicher bin, dass es nicht der HTML oder CSS ist, der das Problem verursacht.

Die continue Schaltflächen, die Sie auf die nächste Seite in der Kasse Verwendung dieses href nehmen:

<a href="#" class="something-something">Continue</A> 

Aus einer wenig Forschung fand ich heraus, dass ein # href dauert nur die Bildlaufposition zurück nach oben, und Dies passiert bei iOS, das HTML scheint zu funktionieren, aber dann soll die jQuery eingreifen, wenn sie einen Klick auf eine href mit dieser Klasse erkennt, aber das geht nicht, Scroll-Position geht zurück nach oben und dann nichts das passiert.

Ich weiß, dass es wirklich schwierig ist, irgendwelche Vorschläge zu machen, ohne Code zu sehen, ich nehme nur einen Stich hier in der Hoffnung, dass jemand "Oh yeah es könnte das sein".

Antwort

0

Versuchen Sie, href = "#" mit href = "javascript: void (0);"

0

Add Ereignisbindung Code in Dokument-Ready-Funktion wie diese

$(document).ready(function(){ 
     //Event binding code 
});