Я пытаюсь разработать плагин меню jquery, основанный на тегах UL и LI.
это действительно базовый плагин:
(function($){
$.fn.extend( {
verticalfade: function(options){
var defaults = {
speed: 'normal'
};
var options = $.extend(defaults, options);
return this.each(function(){
$(this).css('cursor', 'pointer');
});
}
});
})(jQuery);
Теперь я хотел бы связать, чтобы понять, как определитьфункция щелчка для элемента li, и как использовать .addClass (), .removeClass () и .mouseover () над элементами li, особенно как добавить класс в LI, над которым я закончил, и одновременно удалитькласс от всех остальных li.
это простая HTML-голова
<script src="javascript/jquery.verticalfade.js" type="text/javascript"></script>
<link rel="stylesheet" href="verticalfade.css" />
<script type="text/javascript">
<!--
// jquery initialize:
$(function() {
$('#verticalfade').verticalfade();
});
//console.log();
-->
и это тело
<ul id="verticalfade">
<li>First</li>
<li>Second</li>
<li>Thirs</li>
</ul>
в то время как css
.outText{color:#cccccc;}
.inText{color:#ffffff;}
Я мог бы связать все ли для получения класса .outText, в то время как перемычка li только для .inText
Спасибо!