2017-03-07 5 views
-1

Ich habe ein Problem über die eingebettete Leinwand ist, dass ich nicht wollen, Doppelklick-Funktion darauf verwenden.Javascript deaktivieren Doppelklick auf Leinwand

Während die von Sketchfab bereitgestellte API keine solche Funktionalität bietet, gibt es eine Möglichkeit, das Auftreten von Ereignissen zu blockieren?

UPDATE:

Ich Einbettungsmodell von Sketchfab.

Hier ist das Einbetten:

<div class="sketchfab-embed-wrapper"><iframe width="640" height="480" src="https://sketchfab.com/models/9eb60eebc20e45c4b586e1a6fe6c5983/embed" frameborder="0" allowvr allowfullscreen mozallowfullscreen="true" webkitallowfullscreen="true" onmousewheel=""></iframe> 
... 
+0

Bitte klären Sie Ihr spezifisches Problem oder fügen Sie zusätzliche Details hinzu, um genau zu markieren, was Sie brauchen. Wie es derzeit geschrieben wird, ist es schwer zu sagen, was genau Sie fragen. Informationen zur Klärung dieser Frage finden Sie auf der Seite [Wie Sie fragen] (http://stackoverflow.com/help/how-to-ask). – hindmost

+0

@hindmost Aktualisiert. – nikartix

Antwort

1

Da Sie erklärt, dass Sie Sketchfab verwenden (die mit einem Iframe eingebettet ist) dies wegen XSS Schutz nicht möglich ist. Kein großer Browser ermöglicht Ihnen den Zugriff auf eingebettete Querverweise.

Werfen Sie einen Blick auf diesen Link für weitere Informationen über cross-frame scripting and security.

0

können Sie dies überprüfen? Remove Event

$('canvas').off('dblclick'); 

https://jsfiddle.net/gtbypwLb/

+0

Ich bekomme den Fehler 'Uncaught TypeError: $ (...) .off ist keine Funktion' – nikartix

+0

Ich habe jsfiddle link hinzugefügt. Überprüfen Sie dies. vielleicht hast du jquery nicht zu deiner Seite hinzugefügt. – cbalakus

Verwandte Themen