zoukankan      html  css  js  c++  java
  • Jquery 插件 实例

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

    (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: 配置参数

    })

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

  • 相关阅读:
    [jni]Getting Started
    USB接口程序编写
    mysql
    learn 学习 试错 练习 SSL
    svn
    第三方支付链接
    错误信息
    app 推广
    xcode 配置等
    .net wordpress 服务器类
  • 原文地址:https://www.cnblogs.com/cench/p/5633923.html
Copyright © 2011-2022 走看看