jQuery插件代码模板
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery插件代码模板相关的知识,希望对你有一定的参考价值。
(function($){ $.fn.extend({ //plugin name - animatemenu pluginnamehere: function(options) { //Settings list and the default values var defaults = { animatePadding: 60, defaultPadding: 10, evenColor: '#ccc', oddColor: '#eee' }; var options = $.extend(defaults, options); return this.each(function() { var o =options; //Assign current element to variable, in this case is UL element var obj = $(this); //Get all LI in the UL var items = $("li", obj); //Change the color according to odd and even rows $("li:even", obj).css('background-color', o.evenColor); $("li:odd", obj).css('background-color', o.oddColor); //Attach mouseover and mouseout event to the LI items.mouseover(function() { $(this).animate({paddingLeft: o.animatePadding}, 300); }).mouseout(function() { $(this).animate({paddingLeft: o.defaultPadding}, 300); }); }); } }); })(jQuery); // Then call it like $(document).ready(function() { $('#menu').animateMenu({animatePadding: 30, defaultPadding:10}); });
以上是关于jQuery插件代码模板的主要内容,如果未能解决你的问题,请参考以下文章