jQuery trigger one用法
jQuery trigger one用法:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<!DOCTYPE html>
<html>
<head>
<base href="<%=basePath%>">
<meta charset="UTF-8">
<title>b index</title>
<link rel='stylesheet' type="text/css" href='b/css/bootstrap.css'>
<style type="text/css">
.s1{
width: 100px;
height: 100px;
background-color: pink;
}
.s2{
width: 50px;
height: 50px;
background-color: green;
}
</style>
</head>
<body style="margin:1px;">
<div id="div001">div001</div>
<div id='div002'>div002
<input id='txt001'>
</div>
<div id='div003'>div003 click this to use one(type,data,fn)</div>
<div>
<button id="btn001">click me to trigger myClick </button>
<button id="btn002">click me to trigger focus </button>
<button id="btn003">click me to triggerHandler focus </button>
</div>
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
<script type="text/javascript" src="b/js/bootstrap.js"></script>
<script type="text/javascript" src="js/index040.js"></script>
</body>
</html>
$(function() {
    $('#btn001').bind('myClick', function(e, msg1, msg2) {
        console.log(msg1 + msg2);
    });
    $('#btn001').click(btn001Click);
    $('#txt001').focus(txt001Focus);
    $('#btn002').click(btn002Click);
    $('#btn003').click(btn003Click);
    $('#div003').one('click', [ 'msg1', 'msg2' ], div003OneClick);
});
function btn001Click(e) {
    // 可以将参数传入;
    $('#btn001').trigger('myClick', [ 'msg1', 'msg2' ]);
}
function txt001Focus(e) {
    console.log('txt001Focus');
}
function btn002Click(e) {
    // 会执行focus事件,并且会触发浏览器默认事件
    $('#txt001').trigger('focus');
}
function btn003Click(e) {
    // 会执行focus事件,但是不会触发浏览器事件
    $('#txt001').triggerHandler('focus');
}
function div003OneClick(e, msg1, msg2) {
    // 这样获取不到参数;
    console.log(msg1 + msg2);
    // 可以用这样的方式获取输入的参数
    console.log(e.data);
}
jQuery trigger one用法的更多相关文章
- Jquery remove 高级用法
		Jquery remove 高级用法 html 代码 <div class="file-image">abc1111</div><div class= ... 
- jquery trigger 触发事件小计 -- 关于a标签
		jquery -- trigger触发执行事件方法虽然好用,偶尔也会出些小问题. 在最近得一个项目中需要触发a标签的点击事件时,我就遇到了点小问题.我很想当然的写层这样:$("a" ... 
- jquery.cookie.js 用法
		jquery.cookie.js 用法 一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 j ... 
- jQuery $.post $.ajax用法
		jQuery $.post $.ajax用法 jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求 参数: url (Stri ... 
- jQuery包裹节点用法完整示例
		本文实例讲述了jQuery包裹节点用法.分享给大家供大家参考,具体如下: <html> <head> <meta http-equiv="Content-Typ ... 
- 主动触发事件   自定义事件   trigger 及其用法
		1. 触发自定义事件方式 js.jq 2. jq 触发 2.1 默认支持的事件 $('#h').on('click',function(){ $(this).append('<p>p< ... 
- Jquery trigger 与 triggerHandler
		secying Jquery trigger与triggerHandler trigger: 在每一个匹配的元素上触发某类事件(即触发jQuery对象集合中每一个元素). 这个函数也会导致浏览器同名的 ... 
- 关于Jquery Ajax的用法
		今天简单描述一下Jquery Ajax的用法,和我在使用过程中的一些看法,仅供自己娱乐和大家参考值之用! Jquery Ajax的重要性不言而喻,只从Jquery面世之后,终于解救了像我这种既做前台又 ... 
- jquery serialize()函数用法
		jquery serialize()函数用法<pre><html><head><script type="text/javascript" ... 
随机推荐
- 深入理解setTimeout和setinterval
			以前一直以为这两个函数就是简单了认为类似thread一样的东西, 认为会在一个时间片内, 并发的执行调用的函数, 似乎很好很强大, 但其实并不是如此, 实际的情况是javascript都是以单线程的方 ... 
- sqlDataAdapter的FillSchema用法
			摘自于网络:http://blog.csdn.net/bupt_zoucq/article/details/6653385 FillSchema是用来向DataTable中填入详细的元数据信息的,例如 ... 
- 猪八戒吃西瓜(wmelon)
			猪八戒吃西瓜(wmelon) 题目描述 有一天,贪吃的猪八戒来到了一个大果园,果园里有n(n≤100000)个大西瓜,每个西瓜 的质量不大于长整型(longint),并且每个西瓜的质量都不同.猪八戒非 ... 
- JS监听input框的回车事件、属性值改变事件
			一.介绍 在程序猿门的工作中,经常会遇见一些表单数据的提交,对于有表单的东西而言,input输入框是非常常见的,所以对于一些input的基本事件,我们需要去掌握 二.input的监听enter事件 比 ... 
- springMVC 多方法controller
			1. 新建web project 2. 加入jar包 3. 写web.xml <?xml version="1.0" encoding="UTF-8"?& ... 
- javascript 中 function bind()
			Function bind() and currying <%-- All JavaScript functions have a method called bind that binds t ... 
- aspx界面中,怎么调用后台的方法,处理某个数据
			<%# GetUrl(Eval("Url").ToString(),Eval("ID").ToString()) %> GetUrl() 就是后台的 ... 
- android gridview画分割线
			dongyangzhang android gridview画分割线,如图: 1.先上图: 2.具体实现代码: public class LineGridView extends GridView { ... 
- Github上的600多个iOS开源类库
			Github上的600多个iOS开源类库,入下图所示,里面有很多资源,学习积累的好资源 地址:http://github.ibireme.com/github/list/ios/ 
- 概率dp初探
			论文链接: http://wenku.baidu.com/link?url=vEcfxpqAvGRf6JL9IL2R6v8plBgPnaP3tKp5niOBmoajk0y4CcpwFzL4SkfGS ... 
