Je cache la div suivante -Sélectionnez déclenche mouseout/événement mouseleave
<div id="testDIV" style="background-color: #4cff00; padding: 20px;">
<select>
<option>OptionA</option>
<option>OptionB</option>
</select>
</div>
avec ce code -
$("#testDIV").mouseleave(function() {
$(this).animate({ 'opacity': 0 }, 500, function() { $(this).remove(); });
});
Si l'utilisateur sélectionner une option déclenche également la mouseleave ...
Comment puis-je désactiver les événements mouseout/mouseleave lorsque l'utilisateur sélectionne une option.
Quel code avez-vous essayé d'arrêter la div disparaître une fois que l'utilisateur a sélectionné une option? S'il vous plaît élaborer sur votre question. Souhaitez-vous que la case reste si l'utilisateur a sélectionné une option ou si vous souhaitez toujours qu'elle déclenche le passage au clavier? –
Vous pouvez ajouter la première option par défaut comme "- non sélectionné -"? –