zoukankan      html  css  js  c++  java
  • jQuery扩展与noConflict的用法-小示例

    有时我们要用到自己定义的jquery,这时可以通过jQuery扩展来实现该功能

    index.html

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Insert title here</title>
     6    <script src="jquery-3.1.0.min.js"></script>
     7    <script src="myjQuery.js"></script>
     8    <script src="Extends.js"></script>
     9 </head>
    10 <body>
    11      
    12 </body>
    13 </html>

    自己定义的 myjQuery.js

    $.myjq = function(){
        alert("hello myjQuery");
    }

    Extends.js

    $(document).ready(function(){
        $.myjq();
    });

    最后打开浏览器后访问,成功输出 “hello myjQuery”

    接下来介绍另一种比较常用的扩展方法:

    index.html

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Insert title here</title>
     6    <script src="jquery-3.1.0.min.js"></script>
     7    <script src="myjQuery.js"></script>
     8    <script src="Extends.js"></script>
     9 </head>
    10 <body>
    11      <div></div>
    12 </body>
    13 </html>

    自己定义的 myjQuery.js

    $.fn.myjq = function(){
        $(this).text("hello");
    }

    Extends.js

    $(document).ready(function(){
        $("div").myjq();
    });

    同样实现了效果

    2、jQuery当前的美元符号如果被其它框架所占有时的处理方法

    index.html

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Insert title here</title>
     6    <script src="jquery-3.1.0.min.js"></script>
     7    <script src="noConflict.js"></script>
     8 </head>
     9 <body>
    10      <div>Hello</div>
    11      <button id="btn">按钮</button>
    12 </body>
    13 </html>

    noConflict.js

    1 var myjq = $.noConflict();//当前的美元符号如果被其它框架所占有的时候,加上这句话,然后将美元符号换成myjq即可
    2 myjq(document).ready(function(){
    3     myjq("#btn").on("click",function(){
    4         myjq("div").text("new hello");
    5     });
    6 });

    很简单...

  • 相关阅读:
    java图书管理系统界面版本+mysql数据库
    java数组实现的超市管理系统(控制台)
    Action<T>和Func<T>委托事例
    简单的委托示例
    使用静态方法CreateInstance()创建数组
    Span复习
    与预定义类型的用户类型强制转换
    实现自定义的索引运算符
    比较运算符的重载
    算术运算符的重载
  • 原文地址:https://www.cnblogs.com/UniqueColor/p/5765564.html
Copyright © 2011-2022 走看看