J'ajoute actuellement une div à utiliser comme curseur par programmation, mais lorsque j'applique le curseur, tout apparaît mais je ne peux pas faire glisser la poignée ni aucun des états de survol fonctionne correctement.Ajout par programmation de curseurs d'interface utilisateur jQuery provoquant des problèmes
var container = $('<div class="container"></div>');
var slider_div = $('<div class="position_slider"></div>');
$(slider_div).slider();
container.append(slider_div);
$placeholder = $("#"+player_id);
$placeholder.append(container);
J'ai essayé tout nombre de combinaisons d'ajouter la div curseur sans résultat, et je me demande s'il y a quelque chose que je ne sais pas que je l'ai manqué. Ajouter physiquement un <div class="position_slider">
à la page permet au curseur de fonctionner, mais ce n'est pas une option.
Toute aide serait appréciée.
Votre conteneur et slider_div référencent des balises réelles dans votre page, pas des fragments HTML que vous souhaitez insérer dans la page. Est-ce ce que vous vouliez faire? Si oui, qu'est-ce que l'appendice ajoute pour vous? – Lazarus
L'append fonctionne parfaitement et le curseur est construit - je peux voir toutes les petites classes d'ui sur la div et la poignée est là, vous ne pouvez pas le faire glisser. Lorsque vous cliquez dessus, le curseur ne se met pas à jour avec 'ui-active', etc. – Wil