2016-08-05 23 views
0

Meine Anforderung ist ein Popup-Fenster beim Klicken auf ein Bild zu zeigen (ähnlich How to create a popup window with a form?). Das Popup-Fenster enthält einige Textfelder und die Schaltfläche "Senden". Bei der Suche konnte ich sehen, dass jquery diese Funktion bereits bietet, aber ich bin mir nicht ganz sicher, ob jquery und d3.js zusammen funktionieren. Kennt jemand diese Art von Bibliotheken oder Beispiel-Quellcode in d3.js?d3.js zum Anzeigen eines Popup-Fensters mit einem Formular bei Klick auf das Bild

Schätzen Sie Ihre Hilfe.

Update: Ich habe versucht, das obige Beispiel mit jquery zu integrieren, aber dann Sinus d3.js verwendet Svg, um meine Objekte zu zeichnen und Login-Formular ist in einem div wie in Beispiel (How to create a popup window with a form?), das Fenster scrollt nach unten sieht sehr schlecht.

Schätzen Sie jede Hilfe hier.

Antwort

0

Ja Jquery kann "zusammenarbeiten" in dem Sinne, dass Sie den Code mischen können (zB: Verwenden Sie jQuery in einem d3.js Callback zum Beispiel).

Ihre Frage ist ziemlich vage, aber vielleicht könnten Sie präzisieren, was Sie vorhaben oder ein Code-Snippet haben? Ich lade Sie ein, zu konsultieren: und suchen Sie in den zahlreichen D3.js Beispiele sehen, ob Sie etwas ähnliches finden, was Sie erreichen möchten.

Die Art und Weise ein Popup zu öffnen, etwas des D3.js Wähler wäre, wie und anschließend Code unabhängig von Jquery in der Callback-Funktion

var svg = d3.select("YourD3Canvas") 
      .on("click", function(d) { js or jquery code, etc... });