jquery 拓展】的更多相关文章

  <script type="text/javascript"> var JsRequest={ //这就是一个静态类,类里面有2个静态方法 //方法一:获取url的文件名 例如 index.html getUrlname:function(url){ //假如传进来的url是 http://www.qq.com/index.html?name=joey 这里一共是有3个斜杠,如果我们想获取index.html url=url.split('?')[0] ;// 我们只要…
1. 概述 jquery允许拓展自定义的方法, 绑定到$.fn对象上, 编写一个jQuery插件的原则: 给$.fn绑定函数,实现插件的代码逻辑: 插件函数最后要return this;以支持链式调用: 插件函数要有默认值,绑定在$.fn.<pluginName>.defaults上: 用户在调用时可传入设定值以便覆盖默认值. 2. example <html> <body> <div id="test-highlight1"> <…
方式: 通过拓展在调用$()时返回的包装器 1.将函数绑定到$.fn $.fn.disable = function(){ return this.each(function(){ if (typeof this.disabled != 'undefined') this.disabled = true; }); } 2.调用 $("#myid input").disable(); note: release JQuery in Action…
拓展JQuery一般有两个方法: 1.全局拓展 比如 $.ajax()就是全局函数 拓展方法: Jquery.extend(); 比如: $.extend({ hello:function(myname){ alert("hello"+myname); } }) 拓展后只需在页面直接调用:$.hello("ykl")即可: 2.对象拓展 比如 $("div").height()就是根据对象拓展的函数 拓展方法: jQuery.fn.extend(…
摘抄自(http://hi.baidu.com/jjjvzugcpmcdmor/item/0e32a89c36a18544f04215d7) $.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效. 如扩展$.fn.abc() 那么你可以这样子:$("#div").abc(); 通常使用extend方法扩展,详细请看API. $.fx是指jquery的特效. 如果使用显示.滑动.淡入淡出.动画等. $.fx.off可以关闭动画,其实是直接显示结果.…
1.js代码 //触摸开始事件,改变元素的样式 function touchstart(e) { $(this).removeClass("touchend").addClass("touchstart"); if (e.data.cancelBubble) { if (e.cancelBubble) { e.cancelBubble = true; } if (e.stopPropagation()) { e.stopPropagation(); } } } //…
css:<style> /* 公共弹出层 */ .popWrap{position: fixed;left: 0;top: 0; width: 100%;height: 100%;z-index: 1000000;} .popMask{width:100%;height:100%;background-color:#ddd;filter:Alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; } .popMask iframe,.popMain .pop…
学习参考网址整理: http://blog.csdn.net/chenxi1025/article/details/52222327 http://www.cnblogs.com/ellisonDon/archive/2012/08/12/2634503.html jquery插件的开发包括两种: 1.类级别插件开发:给jquery类添加类方法,可理解为添加静态方法:例如$.AjAX()函数: //定义全局函数 $.foo = function(){}; $.bar = function(){}…
<script type="text/JavaScript">            //jQuery插件的写法(需要传入操作对象)        ;(function($)        {            //PI_TestPlugIn为插件名称,也是插件的操作对象            //为了不会与其它插件名重复,这里我使用PlugIn的缩写PI_来定义插件对象前缀            $.fn.PI_TestPlugIn=               { …
这次随笔,向大家介绍如何编写jQuery插件.啰嗦一下,很希望各位IT界的‘攻城狮’们能和大家一起分享,一起成长.点击左边我头像下边的“加入qq群”,一起分享,一起交流,当然,可以一起吹水.哈,不废话,进入正题. jQuey是一个非常好用的javascript类库,提供了非常多的接口给程序员使用.但在某些具体方面,并没有完全提供解决方法,这就要求我们自己实现.jQuery官方也提供jQuery拓展的标准.编写jQuery插件时,应该注意一下几点原则: 1. 避免全局依赖. 2. 避免第三方破坏.…