2016-12-12 5 views
0

Ich baue eine mobile Website und ich möchte jQuery Datenrollen und andere nette Dinge nur auf dem Menü zu implementieren.jQuery Mobile nur für das Menü

Ist es möglich, die jQuery-Bibliothek so anzupassen, dass sie nur auf dem Menü funktioniert und jede andere Website-Navigation "normal" lässt?

Antwort

1

Sie haben die Möglichkeit $.mobile.ignoreContentEnabled = true in der jQuery Mobile-Konfigurationsdatei zu setzen, oder im Kopf der HTML-Datei - diese Option wird vor dem Verladen JQM eingestellt werden:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" /> 
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script> 
<script> 
$(document).on('mobileinit', function() { 
    $.mobile.ignoreContentEnabled = true; 
}); 
</script> 
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> 

Dann können Sie rel=external setzen in der Anker-Tag - der Link ohne ajax laden und Ihre uRL „navigieren normal“ wird:

<a href="http://stackoverflow.com" rel="external" />Link without ajax</a> 

Hier finden Sie die JQM Dokumentation zu diesem Thema:

https://demos.jquerymobile.com/1.4.5/navigation-linking-pages/