我有一个函数,其功能是让某个控件执行一次click事件。
Aclick : function(that) {
var $this_element = $(this),
$that_element = $(that);
if($this_element.closest('.c').length || $this_element.closest('.c').length){
if(b.length){
b.click();
}
}
}
这个函数有两种调用方式:
(1)
E : function() {
var btn = $(this); //this为e
.... //具体的函数实现细节
Aclick(this);
}
/*这个时候,Aclick函数中this为event对象,that为dom对象*/
(2)
$(function() {
$(document).on('click','.d','Aclick');
})
/*这个时候,Aclick函数中this为dom对象,that为event对象*/
我的html结构:
<div class="c">
<div class="d"></div>
<div class="e"></div>
</div>
<div class="b"></div>
这里这么写是因为元素e之前写了click事件,元素d没有;我这次写的click事件,只是给已经有click事件的元素的click事件中加了一句函数调用,给没有绑定click事件的元素再绑定一次。
这样子做的目的,只是让不在c下面的d或者e拥有这个click事件。
虽然这样子写了,执行了下也是没问题,但是自己还是有点迷惑。
分享到:
相关推荐
this和that学习课程.pptx
this和that用作副词时的用法PPT课件.pptx
this和that用作副词时的用法学习教案.pptx
主要介绍了微信小程序 this和that详解及简单实例的相关资料,需要的朋友可以参考下
一:this和that 分享者:别寒,原文地址 微信小程序中,在wx.request({});方法调用成功或者失败之后,有时候会需要获取页面初始化数据data的情况,这个时候,如果使用,this.data来获取,会出现获取不到的情况,...
小学二年级thisthat句型PPT教案.pptx
小学二年级this that 句型PPT教案.pptx
(完整版)小学this,that,these,those用法练习(带答案).pdf
this can help you hAHAHA
在微信小程序开发中,var that =this的声明很常见。举个例子,代码如下! 示例代码1 1 //index.js 2 Page({ 3 4 data: { 5 toastHidden: true, 6 }, 7 8 loadData: function () { 9 var that = this//这里...
$ cd this-vs-that $ npm install 在本地运行: $ npm run dev-server 在浏览器中打开 ,以查看其运行情况。 关于 该项目由Nguyen Huu Phuoc开发。我喜欢开发产品和分享知识。 成为我的朋友 产品 您可能对我的产品...
在小程序或者js开发中,经常需要使用var that = this;开始我以为是无用功,(原谅我的无知),后来从面向对象的角度一想就明白了,下面简单解释一下我自己的理解,欢迎指正批评。 代码示例: Page({ data: { ...
this these和 that those的用法PPT学习教案.pptx
在微信小程序开发中,var that =this的声明很常见。举个例子,代码如下! 示例代码1 //index.js Page({ data: { toastHidden: true, }, loadData: function () { var that = this//这里声明了that;将this...
This is a program that enables two people to chat across the internet. You must know each others IP address and have an understanding of ports
替代词one ones that those it this that讲解PPT学习教案.pptx
this,that,these,those的用法及习题.pdf
ThisThat用法梳理PPT教案.pptx