精华内容
下载资源
问答
  • jq插件

    2019-07-30 01:39:04
    NULL 博文链接:https://sibianzhizhi.iteye.com/blog/776219
  • jq插件资源

    2018-06-12 10:43:23
    jq插件资源
  • jq插件简单例子

    2019-08-06 09:22:16
    jq插件简单例子
  • JQ插件开发

    千次阅读 2019-04-30 11:02:36
    最近的业务问题,需要了解一下JQ插件的开发。所以去网上查了一下资料。总结如下。 二,解决方案 2.1 什么是JQ插件JQ插件就是用JQ代码编写的工具。就比如说我们用的模板,如EasyUi。我们只需要引入EasyUi的JS...

    一,问题

    最近的业务问题,需要了解一下JQ插件的开发。所以去网上查了一下资料。总结如下。

    二,解决方案

    2.1 什么是JQ插件?

    JQ插件就是用JQ代码编写的工具。就比如说我们用的模板,如EasyUi。我们只需要引入EasyUi的JS文件,然后调用它对应的方法,效果就出来了。

    2.2 JQ插件有什么用?

    实现代码的可重用性,以及功能解耦。方便我们使用,我们只需要引入JQ插件的.JS脚本,然后直接调用就可以了。例如EasyUi的那些效果。

    2.3 JQ插件如何编写?

    1. 使用$.extend(),类似于给JQuery添加静态方法
      ①优缺点
      优点:简单方便
      缺点:不能将插件更好地引用在所选择的元素身上
      ②测试代码
    <!DOCTYPE html>
    <html>
    <head>
    	<meta charset="utf-8">
    	<title>测试JQ插件</title>
    	<script type="text/javascript" src="./jquery-1.10.2.min.js"></script>
    </head>
    <body>
    
    	<script type="text/javascript">
    		//编写插件 
    		$(function(){
    			$.extend({
    				say:function(){
    					alert("默认的一句话");
    				}
    			})
    		})
    		//调用插件
    		$(function(){
    			$.say();
    		})
    
    	</script>
    
    </body>
    </html>
    
    1. 使用$.fn
      ①优点:可以对某个选择的元素进行修改
      ②测试代码
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" http-equiv="Content-Type" content="text/html">
    	<title>测试JQ插件</title>
    	<script type="text/javascript" src="./jquery-1.10.2.min.js"></script>
    </head>
    <body>
    
    	<input type = "button" id = "test" value = "测试插件调用" /  >
    
    	<script type="text/javascript">
    		/*编写插件*/
    		$(function () {
                $.fn.JQPlug = function (options) {
                    //设置默认的事件和修改属性
                    var defaults = {
                        Event : "click", //触发响应事件
                        msg : "默认显示的内容!" //显示内容
                    };
                    //合并代码:defaults与options进行比较,如果属性相同,则用options的覆盖前者。从后往前覆盖!
                    var options = $.extend(defaults, options);
                    var $this = $(this); //当然响应事件对象
                    //功能代码部分
                    //绑定事件
                    $this.on(options.Event, function (e) {
                        alert(options.msg);
                    });
                }
            });
            /*调用插件*/
            $(function () {
                //绑定元素事件
                $("#test").JQPlug({
                    Event : "click", //触发响应事件
                    msg : "重写的内容!" //显示内容
                });
            });
    
    	</script>
    
    
    </body>
    </html>
    
    1. 使用$.widget()

    本文章参考之:

    https://blog.csdn.net/u598975767/article/details/75543012

    展开全文
  • jq 插件 实现拖拽

    2018-12-10 16:54:11
    jq 插件,实现拖拽
  • JQ 插件简单实用步骤条
  • 图片查看 -jq插件

    2019-04-23 21:18:44
    单图。多图查看,旋转,放大缩小 jq插件
  • 以前用原生的JS做过类似拖拽div的效果,现在按原思路改做成一个JQ的小插件,当作制作JQ插件的一个小练习,感兴趣的朋友可以了解下哈
  • jq插件-tojson

    2016-08-16 11:06:06
    jq插件-tojson
  • jq插件生成二维码

    2016-12-28 09:47:12
    jq插件生成二维码
  • 从pc端到移动端相信很多前端攻城师为移动端发愁,写原声的手机端事件是非常费力的, 而jq的click有300毫秒延迟,现在有了比较不错的jq插件hammer,Hammer.js是一个开源的,轻量级的javascript库,它可以在不需要依赖...
  • 最全前端JQ插件

    2018-10-22 23:37:48
    几乎涵盖了市面上所有的JQ插件,种类非常多,也很好用。最大的好处就是一次下载,终生免费
  • 下面小编就为大家带来一篇vue引入jq插件的实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 整理一些常用的JS库,其中大多数是jQuery相关插件,也有Bootstrap辅助插件及非jQuery插件。其功能涉及:页面布局、图片幻灯片播放、图片像册展示、功能辅助等内容。本篇只是简单介绍插件功能,以后使用到相关插件时...

    整理一些常用的JS库,其中大多数是jQuery相关插件,也有Bootstrap辅助插件及非jQuery插件。其功能涉及:页面布局、图片幻灯片播放、图片像册展示、功能辅助等内容。本篇只是简单介绍插件功能,以后使用到相关插件时再补充介绍插件使用方法的文章。

    jQuery Easing:jQuery 动画效果扩展
    jQuery Migrate:jQuery 应用迁移辅助插件
    Modernizr:专为HTML5和CSS3开发的功能检测类库
    jQuery Flexslider:响应式 jQuery 内容滚动插件
    WOW:在页面滚动时展现动感的元素动画效果
    Sticky:让某个元素一直浮动在页面某个位置
    Bootstrap Hover Dropdown:Bootstrap鼠标悬停自动下拉
    jQuery Stellar:基于jQuery的视差滚动插件
    Owl Carousel:强大实用的jQuery幻灯片插件
    YTPlayer:基于jQuery的YouTube视频播放插件
    jQuery Waypoints:jQuery滚动监听插件
    easyPieChart:轻量级的图表插件
    Isotope:jQuery智能布局插件
    jQuery imagesLoaded:jQuery图片加载插件
    jQuery Countdown:精确到毫秒的jquery倒计时插件
    jQuery Counterup:jQuery数字动态累加jQuery
    jqBootstrapValidation:用于Bootstrap表单的JQuery验证框架
    jQuery Revolution Slider:强大的视差响应幻灯插件

    1. jQuery Easing:jQuery 动画效果扩展
    jQuery API提供了简单的动画效果如淡入淡出以及自定义动画效果,jQuery Easing(jquery.easing.js)是一款jQuery动画效果扩展增强插件,使用该插件可以实现直线匀速运功、变加速运动、缓冲等丰富的动画效果。

    jQuery Easing是一款比较老的jQuery插件,在很多网站都有应用,尤其是在一些页面滚动、幻灯片切换等场景应用比较多。它非常小巧,且有多种动画方案供选择,使用简单,而且免费。


    2. jQuery Migrate:jQuery 应用迁移辅助插件
    jQuery 版本之间有区别。比如1.9版本对于 live(),die(),toggle(),sub(),$.browser 等等都已经不支持了。 在不改变你网站代码的同时,要使用 1.9 之后的版本,你需要使用 jQuery migrate(jquery-migrate)进行转移、过度。


    3. Modernizr:专为HTML5和CSS3开发的功能检测类库
    Modernizr(moderniz.js)是一个开源的JS库,它使得那些基于访客浏览器的不同(指对新标准支持性的差异)而开发不同级别体验的设计师的工作变得更为简单。它使得设计师可以在支持HTML5和CSS3的浏览器中充分利用HTML5和CSS3的特性进行开发,同时又不会牺牲其他不支持这些新技术的浏览器的控制。

    当你在网页中嵌入Modernizr的脚本时,它会检测当前浏览器是否支持CSS3的特性,比如 @font-face、border-radius、 border-image、box-shadow、rgba() 等,同时也会检测是否支持HTML5的特性——比如audio、video、本地储存、和新的 标签的类型和属性等。在获取到这些信息的基础上,你可以在那些支持这些功能的浏览器上使用它们,来决定是否创建一个基于JS的fallback,或者对那些不支持的浏览器进行简单的优雅降级。另外,Modernizr还可以令IE支持对HTML5的元素应用CSS样式,这样开发者就可以立即使用这些更富有语义化的标签了。


    4. jQuery Flexslider:响应式 jQuery 内容滚动插件
    Flexslider(jquery.flexslider.js)是一款轻量的响应式基于jQuery的内容滚动插件。Flexslider能够帮助你在项目轻松的创建漂亮的内容滚动效果。这款插件曾经连续多年入选 WDL 的年度最佳 jQuery 插件,值得大家在网站开发中试试。它能让你轻松的创建内容滚动的效果,具有非常高的可定制性。开发者可以使用Flexslider轻松创建各种图片轮播效果、焦点图效果、图文混排滚动效果。


    5. WOW:在页面滚动时展现动感的元素动画效果
    在一些网页上,当你滚动页面的时候会看到各式各样的元素动画效果,非常动感。WOW.js 就是一款帮助你实现这种 CSS 动画效果的插件,很容易定制,你可以改变动画设置喜欢的风格、延迟、长度、偏移和迭代等。

    Wow.js 允许用户滚动页面的时候展示 CSS 动画。默认的,用户可以使用它来出发 animate.css 动画。但是用户也可以非常容易修改设置喜欢的动画库。Wow.js 比其他 JavaScript 视差插件小,类似 Scrollorama(这个非常华丽,但是也更繁杂)。Wow.js 非常容易安装和使用。如果你使用 Wow.js,你可以非常快的启动,执行代码。


    6. Sticky:让某个元素一直浮动在页面某个位置
    Sticky(sticky.js)一个jQuery插件,使你能够做任何元素在您的网页上总是可见的。jQuery Sticky可以让任意元素固定在页面的某个且保持可见。可以作为顶部固定导航显示插件,滚动网页下来,保持处理滚动元件在视图中,并不会因为页面滚动而消失,也不会被其他元素覆盖。


    7. Bootstrap Hover Dropdown:Bootstrap鼠标悬停自动下拉
    Bootstrap Hover Dropdown(bootstrap-hover-dropdown.js)插件,用于鼠标悬停时使dropdown元素下拉,增强用户体验


    8. jQuery Stellar:基于jQuery的视差滚动插件
    jQuery Stellar( Stellar.js)能帮助轻松的实现网页视差滚动效果,提供任何滚动元素的视差滚动效应。只需给标签添加data属性,然后运行$.stellar()就可以实现酷炫的视差滚动了


    9. Owl Carousel:强大实用的jQuery幻灯片插件
    Owl Carousel( owl.carousel.js)是一个强大、实用但小巧的 jQuery 幻灯片插件,它具有以下特点:兼容所有浏览器、支持响应式、支持 CSS3 过度、支持触摸事件、支持 JSON 及自定义 JSON 格式、支持进度条、支持自定义事件、支持延迟加载、支持自适应高度等


    10. YTPlayer:基于jQuery的YouTube视频播放插件
    YTPlayer(jquery.mb.YTPlayer.js)是一款基于jQuery的YouTube视频播放插件 这个插件能在让你在你的网站播放你喜欢的YouTube视频,或把你的YouTube视频做为你网站的HTML背景。不过这个插件在天朝似乎意义不大。


    11. jQuery Waypoints:jQuery滚动监听插件
    jQuery Waypoints(Waypoints.js)是一款用于捕获各种滚动事件的插件。 使用Waypoints.js可以在用户滚动滑条的时候,就能触发各种各样的动态效果。比如图片浮现、文字漂移等各种各样的动画等。同时Waypoints还支持固定元素和无限滚动的功能,功力十分强大。

    插件介绍:一个元素滚动监听插件 Waypoints


    12. easyPieChart:轻量级的图表插件
    jQuery East Pie Chart(easypiechart.js)是一个轻量级的jQuery插件,主要用来渲染和制作漂亮的饼图及动画效果,基于与HTML5的canvas元素。您可以通过一组这些选项的初始化函数来设置一个自定义的行为。这个插件支持支持canvas元素所有主流浏览器。 随着excanvas你甚至可以呈现在IE 7 +8的图表


    13. Isotope:jQuery智能布局插件
    Isotope(jquery.isotope.js)是一款优秀的jquery自适应插件,支持大多数浏览器,需要jquery 1.4.3及其以上版本。你可以用它来创建动态和智能布局。你可以隐藏和显示与过滤项目,重新排序和整理甚至更多。同时Isotope还有许多很酷的动画。


    14. jQuery imagesLoaded:jQuery图片加载插件
    imagesLoaded(jquery.imagesloaded.js)插件是在图片加载成功后才做一系列操作,检测图像是否已经加载,在图片加载成功后才做一系列操作。

    插件介绍:图片延时加载插件 imagesLoaded


    15. jQuery Countdown:精确到毫秒的jQuery倒计时插件
    jQuery Countdown(jquery.countdown)是一款免费的jQuery倒计时插件,使用非常简单,直接下载源文件拷贝里面的代码到你需要使用的页面,然后自定义倒计时的开始时间即可,支持需要IE8+浏览器。

    插件介绍:jQuery 倒计时插件 jQuery.countdown


    16. jQuery Counterup:jQuery数字动态累加jQuery
    jQuery Counterup(jquery.counterup.js)一个jQuery数字显示插件,用于数字从低到高动态累加,可以在一定时间内将数字动态的由0显示到指定的值。

    插件介绍:数字累加插件 CounterUp


    17. jqBootstrapValidation:用于Bootstrap表单的jQuery验证框架
    jqBootstrapValidation(jqBootstrapValidation.js)是一个用于Bootstrap表单的JQuery验证框架。验证直接用data-方式进行代码编写,不需要编写JS格式,支持邮箱验证、数字型最大最小值验证、长度验证、正则表达式验证、异步验证、以及组合式验证、提交出错成功时回调显示。


    18. jQuery Revolution Slider:强大的视差响应幻灯插件
    jQuery Revolution Slider(jquery.themepunch.revolution.js)是一个具有视差功能的幻灯片插件,此插件是wordpress上目前为至最强大的幻灯片插件,具有自适应功能、可创建全宽幻灯片、具有视差效果,所有幻灯片拥有的功能他全部拥有。

    Slider Revolution是codecanyon上销量第一的wordpress幻灯插件,themeforest中wordpress主题使用率最高的幻灯插件。文章缩略图、图片切换、动画效果、3d效果…只有你想不到,没有它做不到,Slider Revolution幻灯插件的强大只有你使用过后才能知道。这也是themeforest众多主题作者把它作为主题内置插件的原因。

    展开全文
  • jq插件的编写方法(自定义jq插件

    万次阅读 2012-12-10 16:09:13
    jq插件用起来很方便,给客户端的编程带来很大的好处,节省大量的开发时间 我用Jq也有好长时间了,今天在一个项目中用一个插件的时候,忽然感觉这个插件有一个bug 这让我心生了自己写一个jq插件的想法 下面...

    jq插件用起来很方便,给客户端的编程带来很大的好处,节省大量的开发时间

    我用Jq也有好长时间了,今天在一个项目中用一个插件的时候,忽然感觉这个插件有一个bug

    这让我心生了自己写一个jq插件的想法

    下面是一个例子:

    jQuery(以下简称JQ)是一个功能强大而又小巧的JS框架,现在很多网站都在使用JQ,本站也不例外。本文教大家如何写一个属于你自己的JQ插件。

    本JQ插件例子是在你网站的文章结尾处添加你的版权。

    JQ插件标准的封装代码如下,首先需要闭包:

    <script type="text/javascript">
    (function ($) {
    	//这里放入插件代码
    })(jQuery);
    </script>
    
    

    这是jQuery官方的插件开发规范,这样写是作用是:
    1. 避免全局依赖。
    2. 避免第三方破坏。
    3. 兼容jQuery操作符’$'和’jQuery’

    接着给插件加入主体:

    <script type="text/javascript">
    (function ($) {
    	$.fn.userCp = function(options) { //定义插件的名称,这里为userCp
    		var dft = {
    			//以下为该插件的属性及其默认值
    			cpBy: "dafi", //版权所有者
    			url: "http://www.qiandabao.com", //所有者链接
    			size: "12px", //版权文字大小
    			align: "left" //版权文字位置,left || center || right
    		};
    		var ops = $.extend(dft,options);
    		var style = 'style="font-size:' + ops.size + ';text-align:' + ops.align + ';"'; //调用默认的样式
    		var cpTxt = '<p' + ' ' + style + '>此文章版权归<a target="_blank" href="' + ops.url + '">' + ops.cpBy + '</a>所有</p>'; //生成版权文字的代码
    		$(this).append(cpTxt); //把版权文字加入到想显示的div
    	}
    })(jQuery);
    </script>

    OK了,这个插件已经完成了,接下来我们来看看调用的方式。

    比如你文章所在的div的id=”article-content”,那么在此div后面(先读取到了该div,该div才可以作为后面的JS的对象)加上JS代码:

    <script type="text/javascript">
    	$("#article-content").userCp();
    <script">

    其实也不是一定要放到该div的后面,比如要放到head区域里的话,就要使用JQ的预读功能,也就是把页面所有的dom都读取完之后,才执行里面的JS:

    <script type="text/javascript">
    $(function(){ //官方解释:在dom文档载入完成后执行的函数
    		$("#article-content").userCp();
    });
    <script">

    如果不想使用默认的内容,比如要修改版权所有者名字、网址、文字大小和靠右显示等,那就给这个插件传几个参数:

    <script type="text/javascript">
    	$("#article-content").userCp({
    		cpBy: " T ",
    		url: "http://www.qiandabao.com",
    		size: "16px",
    		align: "right"
    	});
    <script">

    在实际的应用中,我们当然不会写这么一个插件,因为直接用非封装的方法或者直接改页面的源码会更快更方便,我只是为了给大家一个demo,所以才写了这个鸡肋的插件。

    展开全文
  • 验证器 jq 插件验证器
  • fancybox v1.3.4 jQ插件是一款优秀的jquery插件,它能够展示丰富的弹出层效果。
  • Akordeon可折叠手风琴jQ插件是一款轻量级可折叠展开的Akordeon jQuery插件。
  • require 使用jq插件

    2017-12-04 10:55:56
    require 使用jq插件
    展开全文
  • 摘要:脚本资源,Ajax/JavaScript,jQuery,CheckBox jq插件,用来美化CheckBox的,也就是把网页上原有的CheckBox样式换成自定义样式,至于什么样式这个要根据你自己的喜好或网页风格来定,本示例运行效果如上所示。
  • CheckBox美化 jq插件 滑动开关
  • 动态多级联动 多级城市 JQ插件 select linkage jq
  • 弹出提示 jq插件简单工具提示
  • fancybox v1.3.4 jQ插件.zip

    2019-07-04 23:39:48
    fancybox v1.3.4 jQ插件是一款优秀的jquery插件,它能够展示丰富的弹出层效果。
  • 最优秀的50个JQ插件

    2010-04-30 11:32:48
    最优秀的50个JQ插件最优秀的50个JQ插件最优秀的50个JQ插件最优秀的50个JQ插件最优秀的50个JQ插件最优秀的50个JQ插件
  • asp.net弹出框Jq插件用法模板ajax调用 学习模板!Jq弹出框插件asp ajax post技术
  • jq插件进行封装

    千次阅读 2017-07-28 16:30:02
    介绍jq插件的封装及其关系
  • 如何编写jquery组件(jq插件

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 30,686
精华内容 12,274
关键字:

jq插件