Wie kann ich verhindern, dass der Standardwert für das untergeordnete Element?Angular ng-swipe verhindern für Kinder
Ich habe Inhaltselement:
<div id="content" class="full" ng-swipe-right="openSwipeNav(allowSwipe); swiping = true" ng-swipe-left="closeSwipeNav(allowSwipe); swiping = true" ng-mouseup="closeNav($event)" ng-click="swiping=false;">
Innerhalb dieses #content ist:
<input type="range">
Aber es funktioniert nicht. Ich kann den Bereichsslider nur ein kleines bisschen bewegen und natürlich die Öffnungsnavigation auslösen. Wenn ich ng-Swipe-rechts entfernen & ng-swipe-left es funktioniert ok.
habe ich versucht, diese Lösung: link
Aber es immer noch nicht für Bereichseingang arbeiten ...
Irgendwelche Vorschläge?
Davesh in meinem Fall funktioniert es nicht. Ich sehe, dass deine Lösung in jfiddle funktioniert. Vielleicht gibt es ein Problem, dass ich in meinem #content View habe, so dass der Eingabebereich im View definiert ist ... Ich kann den Slider nur ein kleines bisschen bewegen, aber wenn ich einen größeren Swipe mache, öffnet sich die Navigation. Sogar Logs heißen nicht – general666
Es ist seltsam, denn wenn ich ng-swipe-right & ng-swipe-left von #content entferne, funktioniert es. Aber wenn ich nur Funktionen entferne funktioniert es nicht – general666
Bitte erstellen Sie eine funktionierende Geige von Ihrem Code. Kann nicht helfen ohne das .. –