Ich versuche herauszufinden, wie Sie das Symbol eines JStree-Knotens nur mit CSS ändern können. Es gibt viele Posts, die erklären, wie man es mit Javascript macht, aber ich bevorzuge nur CSS.Wie ändert man das Icon eines JStree-Knotens nur mit CSS?
Hier ist mein Code so weit:
$("#treeview").jstree().on('loaded.jstree', function()
{
$("#treeview").jstree('open_all');
});
und die HTML-:
<div id="treeview">
<ul>
<li>
<a href="#">abcdefghijkl</a>
<ul>
<li>
<a href="#" onclick="goTo('index.php?module=klimaat&pagina=dashboard&id=6',false);">
Beneden</a>
</li>
<li>
<a href="#" onclick="goTo('index.php?module=klimaat&pagina=dashboard&id=7',false);">
Boven</a>
</li>
</ul>
</li>
</ul>
</div>
Für CSS verwende ich die Standard-Stylesheet von jstree geliefert. Die von jstree zur Verfügung gestellte Dokumentation ist wirklich beschissen. Stackoverflow ist also eine große Hilfe, aber ich konnte diese auf der Website nicht finden.
Wenn Sie mehr Code oder Informationen benötigen, fragen Sie bitte. Dank
Danke, ich werde diese später versuchen, diesen Tag, wenn ich kann . Ich hoffe, es funktioniert, dann werde ich Ihre Antwort zu beantworten;) – RTB
Ihre Antwort hat nicht vollständig für mich funktioniert, so änderte ich in diese .jstree-default li a ins { Hintergrund: url ("../ Bilder/icoons/search.png ") 0px 0px keine Wiederholung! wichtig; } – RTB
Antwort ist ziemlich alt, jsfiddle funktioniert nicht, aber es ist immer noch in Ordnung. Ich kann auch empfehlen, die icon-Eigenschaft der Antwort json zu verwenden und dort den css-Klassennamen zu übergeben. –