我正在开发一个简单的jquery插件..。
我阅读了jquery文档,现在我只是试图更改我附加插件的div,但我真的不知道发生了什么。
这是jfiddle链接:http://jsfiddle.net/9eLqm/
html:
<script type="text/javascript">
$(document).ready(function() {
$('dropdown').pifo_dropdown({'width': 300, 'fontsize' : 18 });
$('dropdown').pifo_dropdown('show');
});
</script>
<div id="dropdown"> div</div>
javascript:
(函数($){ var设置= $.extend( {“宽度”:200,“最大高度”:200,“fontsize”:13,“defaultlbl”:“选择一个选项”});var方法={ init :函数(选项){ 设置=$.extend(选项);//应用设置} }; $.fn.pifo_dropdown =函数(方法,选项){ //方法if (方法方法){返回方法方法.apply( this,Array.prototype.slice.call(参数,1 ));} if ( typeof method === 'object‘if!方法){返回methods.init.apply(此,参数);} $.error(‘方法’+方法+‘在jQuery.pifo_dropdrown上不存在’);} this.fadeOut(); }; )( jQuery );
有人能帮我吗?提前感谢
发布于 2013-02-11 04:22:34
您不能使用像id
这样的$('dropdown')
元素。要使用id,您需要使用$('#dropdown')
声明它,并假设如果使用$('.dropdown')
类
取代
$('dropdown').pifo_dropdown({'width': 300, 'fontsize' : 18 });
$('dropdown').pifo_dropdown('show');
与
$('#dropdown').pifo_dropdown({'width': 300, 'fontsize' : 18 });
$('#dropdown').pifo_dropdown('show');
https://stackoverflow.com/questions/14811743
复制