simontor
Legacy Member
Hallo,
Ik heb een probleem met jQuery buttons en ik heb eigenlijk geen flauw idee wat ik mis doe en hoe ik het zou kunnen oplossen.
Ook Google leverde niets op.
Ik zou graag buttons dynamisch (na het openen van dialog etc) willen toevoegen aan mijn pagina.
Hiervoor heb ik de volgende (vereenvoudigde) code geschreven:
Deze werkt echter niet helemaal zoals het zou moeten...
Er worden 4 buttons toegevoegd aan de div.
Als ik echter met mijn muis over de buttons ga dan verandert enkel de laatste van kleur.
Wat technischer: Alleen de laatst toegevoegde button krijgt de class ui-state-hover bij een onmouseover.
Ik zou graag hebben dat ze alle 4 veranderen van kleur zoals het zou moeten zijn.
Wie kan me zeggen wat er fout is of ontbreekt aan mij code?
Alvast bedankt!
Groeten, Simon
Ik heb een probleem met jQuery buttons en ik heb eigenlijk geen flauw idee wat ik mis doe en hoe ik het zou kunnen oplossen.
Ook Google leverde niets op.
Ik zou graag buttons dynamisch (na het openen van dialog etc) willen toevoegen aan mijn pagina.
Hiervoor heb ik de volgende (vereenvoudigde) code geschreven:
Code:
<div id="buttonwrapper"></div>
<script type="text/javascript">
function addbutton(name, label){
add = '<button id="' + name + '">' + label + '</button>';
document.getElementById("buttonwrapper").innerHTML +=add;
$("#" + name).button();
}
$(document).ready(function() {
addbutton("btn1", "Button 1");
addbutton("btn2", "Button 2");
addbutton("btn3", "Button 3");
addbutton("btn4", "Button 4");
});
</script>
Deze werkt echter niet helemaal zoals het zou moeten...
Er worden 4 buttons toegevoegd aan de div.
Als ik echter met mijn muis over de buttons ga dan verandert enkel de laatste van kleur.
Wat technischer: Alleen de laatst toegevoegde button krijgt de class ui-state-hover bij een onmouseover.
Ik zou graag hebben dat ze alle 4 veranderen van kleur zoals het zou moeten zijn.
Wie kan me zeggen wat er fout is of ontbreekt aan mij code?
Alvast bedankt!
Groeten, Simon