2016-06-03 9 views
1

Ich möchte jqm verwenden, um Swipe zu erkennen, aber wenn ich das zu meinem Code hinzufügen, sehe ich HTML-Code geändert !!JQuery mobile ändert HTML-Code

Zum Beispiel Eingangsfunkelemente von

< div class = "ui-Radio" > </div >

gewickelt sind, kann ich dieses Verhalten hemmen?

Antwort

3

ich die Lösung gefunden habe:

dieses Stück Skript hinzufügen, bevor Sie die jQuery mobile Bibliothek laden:

< script type = "text/javascript" > $ (Dokument) .bind ("mobileinit", Funktion() {$. Extend ($ .mobile, {autoInitializePage: false})}); </script >

Dies verhindert, dass jQuery Mobile von der Seite zu initialisieren und das DOM zu berühren, wodurch Ihr Layout allein zu lassen (dank eivers88)

0

Das Hinzufügen des Elements data-role="none" sollte jQuery Mobile daran hindern, diese zusätzlichen Klassen hinzuzufügen.

Quelle: jQuery Mobile Demo

+0

Ja, es funktioniert für Eingabeelemente. Aber ich habe andere Probleme, zum Beispiel mit Links. Mein Ziel ist es, jqm Swipe-Erkennung, ohne die HTML-Code-Transformation, die jqm scheint standardmäßig funktionieren – Frizz1977