Discuz教程网

Jquery 插件开发笔记整理

[复制链接]
authicon 09927306 发表于 2011-1-18 14:10:56 | 显示全部楼层 |阅读模式
插件代码,里面注释
代码如下:


  1. (function ($) {
  2. //扩展
  3. $.fn.extend({
  4. //插件名称
  5. height: function (options) {
  6. //默认参数
  7. var defaults = {
  8. color: \'红色\'
  9. };
  10. //覆盖默认参数
  11. var opts = $.extend(defaults, options);
  12. //主函数
  13. return this.each(function () {
  14. //激活事件
  15. var obj = $(this);
  16. obj.click(function () {
  17. alert(opts.color);
  18. });
  19. });
  20. }
  21. })
  22. })(jQuery);
  23. //注后面的(jQuery)一定要这样,Q一定要大写,j不能大写,不然出错。
  24. 下面为使用代码
  25. 复制代码 代码如下:
  26. @{
  27. ViewBag.Title = "Home Page";
  28. }
  29. @section Header{
  30. <script src="@Url.Content("~/Scripts/jquery.extends.js")" type="text/javascript"></script>
  31. <script type="text/javascript">
  32. $(function () {
  33. $("p").height({ color: \'黑色\' });
  34. });
  35. </script>
  36. }
  37. <h2>@ViewBag.Message</h2>
  38. <p>
  39. To learn more about ASP.NET MVC visit <a href="http://asp.net/mvc" title="ASP.NET MVC Website">http://asp.net/mvc</a>.
  40. </p>
复制代码

很简单吧,其实开发Jquery插件还有其它的方法,我只是感觉这种方法比较好,可读性也比较好。





上一篇:js实现的跟随鼠标移动的时钟效果(中英文日期显示)
下一篇:JQuery学习笔记 nt-child的使用
authicon 飞闪 发表于 2011-1-19 09:12:55 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得1314学习网是注册对了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 18:52

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表