如果你使用jQuery类库,那么你可以非常愉悦的使用jquery的data()方法存取data-* 自定义属性,方法允许我们在DOM元素上绑定任意类型的数据,避免了循环引用的内存泄漏风险主要的方法如下:复制代码代码如下:.data( key, value ).data( obj ).data( key ).data()从jQuery 1.4.3起, HTML 5 data- 属性 将自动被引用到jQuery的数据对象中。例如HTML:复制代码代码如下:<div data-role = "page" data-last-value = "43" data-hidden = "...
自定义动画animate();第一个参数:{对象},里面可以传需要动画的样式第二个参数:speed 动画的执行时间第三个参数:easing 动画的执行效果第四个参数:callback 回调函数 //第一个参数:对象,里面可以传需要动画的样式$("#box1").animate({ left: 800, height: 200 }); //第二个参数:speed 动画的执行时间$("#box1").animate({ left: 800 }, 4000); //第三个参数:动画的执行效果// //swing:秋千 摇摆$("#box2").animate({ l...
jQueryWEUI在jQueryWEUI中提供了很多类型的对话框, 可以去访问看一下。 今天记录的则是,自己定义的一个带有文本域的对话框,这样,可以不通过调转页面,实现一些信息的提交。比如,发送留言,发送回话。官网上我们可以看到有一个带有输入框的对话框:$.prompt("自定义的消息内容", function(text) {//点击确认后的回调函数//text 是用户输入的内容
}, function() {//点击取消后的回调函数});//如果参数过多,建议通过 object 方式...
WordPress 使用的 jQuery 版本由于需要考虑到很多安全稳定的因素,所以一般不会使用最新版本的 jQuery,可以通过以下方式移除 WordPress 自定加载的 jQuery,并加载自定义的 jQuery // Remove default jqueryfunction custom_jquery_enqueue() { if( !is_admin()){wp_deregister_script(‘jquery‘); // 移除默认加载的 jQuerywp_register_script(‘jquery‘, get_stylesheet_directory_uri() . ‘/js/jquerys.js‘, false);...
触发事件:$(document).trigger(‘REMOVE_WEBSITE_MSG‘);判断消息条数为0,触发这个 原文:http://www.cnblogs.com/starof/p/6394909.html
<div myattr="test">text</div>使用$("div[myattr=‘test‘]")进行选择 原文:https://www.cnblogs.com/pawn-i/p/9956984.html
一、这是什么样的一个插件浏览器默认的右键选项有时候并不是我们所需要的,我们希望浏览器的右键选项菜单更智能,可以灵活自定义。比较有代表性的就是web QQ,例如下面截图:QQ邮箱中也是有此功能。显然这种东西貌似还是蛮强大与实用的,于是我就抽空写了个可以右键自定义上下文菜单的jQuery插件 –
smartMenu,直接一行代码绑定,就可以让我们轻松实现页面元素的自定义上下文功能。至于具体如何实用与绑定,就是本文的的主要内容...
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><script src="jquery-2.2.4.min.js"></script><script src="jQuery扩展.js"></script><script>// 当$符号被占用时申明var myJQ = $.noConflict();myJQ(document).ready(function() {//调用jQuery自定义扩展方法myJQ(‘div‘).sayHello("Hello");})</script></head><body><div></div></body></html>
jQuery扩展.js//自定义扩展方法
$.fn.sayHello = function(t...
1jQuery中动画animate(上)有些复杂的动画通过之前学到的几个动画函数是不能够实现,这时候就需要强大的animate方法了操作一个元素执行3秒的淡入动画,对比一下2组动画设置的区别$(elem).fadeOut(3000)
$(elem).animate({ opacity:0
},3000)显而易见,animate方法更加灵活了,可以精确的控制样式属性从而执行动画语法:.animate( properties ,[ duration ], [ easing ], [ complete ] )
.animate( properties, options ).animat...
1 <html>2 <head>3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">4 <script type="text/javascript" src="jquery-1.8.3.js"></script>5 <script type="text/javascript" src="jquery.validate-1.8.1.js"></script>6 7 <script type="text/javascript">8 $.validator.addMethod(‘checkNum‘,function(value,element){//自定义验证规则方法 9var res=fals...
转自网络 1 $.ajax({2 type: "POST",3 url: "http://192.168.0.88/action.cgi?ActionID=WEB_RequestCertificateAPI",4 data: {5 "user": "api",6 "password": "api"7 },8 dataType: "json",9 ContentType: "application/json",
10 beforeSend: function (XMLHttpRequest...
众所周知类似于mousedown、click、keydown等等这类型的事件都是浏览器提供的,通俗叫原生事件,这类型的事件是需要有交互行为才能被触发。$(‘#elem‘).on(‘click‘, function() {alert("触发系统事件")});alert需要执行的条件:必须有用户点击才可以。如果不同用户交互是否能在某一时刻自动触发该事件呢? 正常来说是不可以的,但是jQuery解决了这个问题,提供了一个trigger方法来触发浏览器事件原文:http://www.cnblogs.com/lu...
1/**2 * 【JQ基础动画】3 * show() 显示4 * hide() 隐藏5 * toggle() 切换6 * 默认无动画,如果要产生动画7 * 在括号内,添加毫秒数,可产生动画和控制动画的快慢8 *9 * 《滑动动画》
10 * slideDown() 滑动显示(下)
11 * slideUp() 滑动隐藏(上)
12 * sli...
其实事件的bind和unbind,都是为了自定义事件做准备。语法:$(selector).trigger(type, data);
作用:在每一个匹配的元素上触发某类事件,它触发的是由bind()注册的自定义事件。
参数解释:type(string):要采用护法的事件类型
data(Array): 可选参数, 传递给事件处理函数的附加参数示例:给一个按钮添加自定义的事件 $("button").bind("myClick", function(ev, a, b)){//给button按钮添加的自定义事件myClick事件}然后通过trig...
1 概述 编写后台网站程序大多数用到文件上传,可是传统的文件上传控件不是外观不够优雅,就是性能不太好看,翻阅众多文件上传控件的文章,发现可以这样去定义一个文件上传控件,实现的文件上传的效果图如下:2、该图片上传插件实现功能如下: 1>能够异步上传,上传成功之后,服务器返回响应结果;能够定义上传前和上传后自定义处理方式; 2>能够实现文件格式判断,过滤非图片文件; 3>服务端能够过滤重复上传的图片;3...