So ziemlich ein Neuling hier, um Javascript und nicht ein "vollwertiger" Entwickler, also sei sanft! :)d3 zoom: Seite Zoom bei Verwendung eines Touchscreen verhindern
Ich erstelle eine zoombare Karte mit d3 (mit v3 im Moment), und ich möchte in der Lage sein, diese Karte in beiden Browsern Touchscreen und nicht-Touchscreen (d. H. Handy und PC) anzuzeigen. Wenn Sie auf Touchscreens die Pinch-Geste auf dem Map-Svg-Element verwenden, auf das ich den Zoom angewendet habe, zoomt die gesamte Seite statt nur die Karte. Sie können das gleiche Verhalten auf vielen der d3-Beispiele (z. B. https://bl.ocks.org/mbostock/6123708) sehen. Muss ich Standardverhalten verhindern/benutzerdefinierte Bearbeitung für das Touchstart-Ereignis schreiben? Da ein so großer Prozentsatz von Geräten da draußen Touchscreens sind, würde ich mir vorstellen, dass d3 damit umgegangen ist, und ich habe die Dokumentation/StackOverflow-Threads darauf verpasst? Jede Hilfe würde sehr geschätzt werden!
Bitte teilen Sie hier keinen Link. Nach einigen Tagen ist der Link möglicherweise unterbrochen oder nicht verfügbar. –
@VedPrakash Ich denke, es ist akzeptabel, Links zu setzen. Wenn nicht, könntest du mich darauf hinweisen, wo dies auf Stack Overflow steht? Aber ich hätte den Stack Overflow Permalink setzen sollen - ich habe die URL aktualisiert. – gyoliver
Das bedeutet nicht, dass ein Link schlecht ist. Das bedeutet nur Link-Only ist schlecht. Es ist am besten, sowohl Link als auch Kontext zu haben, oder? Bitte beachten Sie [Hilfe-Seite] (https://stackoverflow.com/help/how-to-answer) - "Links zu externen Ressourcen werden empfohlen". –