首页 > Web开发 > 详细

Jquery 插件 实例

时间:2016-07-01 18:29:38      阅读:192      评论:0      收藏:0      [点我收藏+]

先说明下应用场景,通过可配项的配置和默认项覆盖,获取指定的需求数据,填充到指定的位置(两个指定其实都是可配的)

(function($) {
    $.fn.extend({
        getOneNews: function(opt) {  //获取单条新闻信息
            
            var defaults = {
                newsId: "",
            };
            var options = $.extend(defaults, opt);
            var _this = this;
            _this.html("<p style=‘text-align:center‘>信息获取中,请稍后...</p>")

                  $.ajax({
                      dataType:"jsonp",
                      jsonp: "callback",
                      url:"xxxx/news/GetNewsById?newsid="+options.newsId,
                      success:function(res){
                          _this.html(res.obj.news_content)

                      },
                      error: function(){
                          _this.html("<p style=‘text-align:center‘>数据异常,请稍后再试!</p>")
                      }
                  });
        }
        
    })
})(jQuery)

采用闭包的方式,执行插件方法;

调取方式:

$(指定容器).getOneNews({

  newsId: 配置参数

})

就这么简单!如果有多个插件,直接通过对象的方式写,使用方式一样同上。

 

Jquery 插件 实例

原文:http://www.cnblogs.com/cench/p/5633923.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!