ich eine Fähigkeit, meine jstree Instanz hinzufügen will also, dass vor jedem Knoten Anzeigesymbole mit benutzerdefinierten Aktionen wie Multi Knoten erstellen, löschen, bearbeiten und usw. auf Maus Knoten, wie dieses Bild schwebt: hinzufügen Erstellen und Bearbeiten von Symbolen vor jedem Knoten auf schweben
Dies ist mein Codes:
$(document).ready(function() {
$treeview = $('#jstree_demo_div');
$treeview.on("loaded.jstree", function (event, data) {
$(this).jstree("open_all");
});
$treeview.jstree({
"core": {
"check_callback": true
},
"checkbox": {
"keep_selected_style": false
},
"plugins": ["checkbox", "dnd" , "contextmenu"]
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/themes/default/style.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/jstree.min.js"></script>
<div id="jstree_demo_div" style="direction: rtl">
<ul>
<li>sport
<ul>
<li><a href="#">football</a></li>
<li><a href="#">basketbal</a></li>
</ul>
</li>
<li>learning
<ul>
<li><a href="#">web</a></li>
<li><a href="#">html</a></li>
<li><a href="#">css</a></li>
</ul>
</li>
</ul>
</div>
Gibt es eine Möglichkeit, diese Funktion hinzuzufügen?
ja, ich weiß, dass es mit jQuery oder CSS einfach Symbole ein- und ausblenden, aber ich weiß nicht, wie sich die Ereignisse von denen steuern . Was ist mit denen? Ich habe meinen Post mit Codes bearbeitet. –
Hier habe ich jsfiddle mit Ihrem Code aktualisiert. Ich habe ein Bild hinzugefügt (dem Sie den lokalen Pfad zum Bild hinzufügen müssen) und einen Klickereignis-Controller über Bilder hinzugefügt, wo Sie den benötigten Code schreiben müssen. Hier können Sie es testen. https://jsfiddle.net/5yduexox/2/ – Mayday
nach dem Versuch, Ihren Vorschlag, stelle ich ein neues Problem. Wenn ich Text eines Knotens, HTML-Code von Symbolen (img), die in Knoten gezeigt sind, wollen. aber ich möchte nur Text von Knoten bearbeiten, siehe es: https://jsfiddle.net/57oyr306/ –