jjzjj

delegate

全部标签

javascript - 网格上的 JQuery 委托(delegate)方法

我正在尝试在用DataTables.Net插件包装的网格上使用委托(delegate)方法。我最初有这段代码,它按预期工作。$("#myGridtbodytr").click(function(){varid=$(this).children('td').eq(0).text();alert(id);});但是,如果我更改分页大小,则较新的行没有调用该函数的点击事件。我决定新的JQuery委托(delegate)方法应该完全符合我的要求;但是,它对任何tr元素什么都不做。谁能解释为什么这不起作用:$('#myGridtbody').delegate('tr','click',funct

javascript - 原生 JS 相当于 jQuery 委托(delegate)

动态创建的dom元素上的事件委托(delegate)的native实现是什么?我尝试查看jQuery源代码,但无法遵循.on方法。注意:目前,我在创建dom元素后附加事件处理程序,这看起来很标准,但我喜欢jQuery.on使用此语法处理动态创建的元素事件的方式$(文档).on("click",".selector",handler);. 最佳答案 基本上是这样的://$(document).on("click",,handler)document.addEventListener("click",function(e){for(va

javascript - 明智地使用 .delegate() 性能更好吗?

与我一起工作的一位开发人员开始以这种方式编写他的所有代码:$('.toggles').delegate('input','click',function(){//dosomething});对比:$('.toggles').click(function(){//dosomething});这样做有什么性能优势吗? 最佳答案 delegate()从jQuery1.7开始被取代。改用.on()。.on()具有出色的性能基准。并涵盖您的.click()需求和需要 关于javascript-明智

javascript - Angular2 中的事件委托(delegate)

我正在用ng2开发一个应用程序,但遇到了一些问题。我正在构建一个日历,您可以在其中选择一个日期范围,我需要对日期单元格上的click和mouseenter/mouseleave事件使用react。所以我有一个这样的代码(简化):calendar.component.html但这让我在浏览器的内存中有数百个单独的事件监听器(每天的单元格有3个事件监听器,我一次最多可以显示12个月,所以它会超过1000个监听器)。所以我想以“正确的方式”来做,使用称为“事件委托(delegate)”的方法。我的意思是,在父组件(month)上附加一个点击事件,当它收到一个点击事件时,只需检查它是否发生在D

Javascript 事件委托(delegate),处理点击元素的 parent ?

http://jsfiddle.net/walkerneo/QqkkA/我在这里看到了很多关于在javascript中使用事件委托(delegate)询问或回答的问题,但是我还没有看到如何对不会成为目标的元素使用事件委托(delegate)点击事件。例如:HTML:​CSS:ul{padding:20px;}li{margin-left:30px;margin-bottom:10px;border:1pxsolidblack;}.d{padding:10px;background:gray;}​如果我想添加一个点击事件来处理li元素被点击时怎么办?如果我将事件处理程序附加到ul元素,d

javascript - 将事件委托(delegate)给 Backbone.js 中的 subview

我们都知道这样做是不好的:ItemItem...500morelistitems然后……$("ulli").bind("click",function(){...});我一直在查看大量的Backbone示例/指南,以下似乎是基于模型集合呈现包含项目的列表的标准方法。varListView=Backbone.View.extend(){tagName:'ul',render:function(){this.collection.each(function(item){varview=newListItemView({model:item});$(this.el).append(view.

php - $this-> 委托(delegate)对象上的 Netbeans 自动完成

我正在使用Netbeans,我喜欢它。但是,我的场景是,当我想在对象A中使用对象B时,我无法在$this->B->上使用自动完成功能(是的,我知道,下面的代码有语法错误,问题不是语法)。所以,例如:require_once('Legion.class.php');classMyClass{private$Legion;publicfunction__construct(){$this->Legion=Legion::getInstance();}publicfunctionshowResult(){$this->Legion->//Notworkshere$Legion=$this->

php - ImageMagick 缺少解码委托(delegate)

我最近搬到了MediaTemple并按照他们的知识库文章here安装了ImageMagick和IMagick.没有错误并且phpinfo()显示模块已正确安装。当我尝试通过PHP在JPG图像上使用IM时出现此错误Uncaughtexception'ImagickException'withmessage'nodecodedelegateforthisimageformat/home/149263/domains/wer.com/html/images/pictures/post/tmp/original/'@error/constitute.c/ReadImage/544'in/nfs

php - 想象异常 : Postscript delegate failed imagick IIS

我正在使用这些行将pdf转换为jpg:$img=newimagick($url.'[0]');$im->setImageColorspace(255);$im->setCompressionQuality(95);$im->setImageFormat('jpeg');我已经使用softImageMagick6.7.7-102012-06-27Q16(x86)安装了imagick3.1.0RC2。我还有一个x86PHP5.4.22非线程,我在WindowsServer2012上使用IIS8。php_imagick.dll是5.14nts,所以它应该可以工作。ghostscript版本是

php - Laravel 5 和委托(delegate)。如何同时保存用户和附加角色

有没有人在Laravel5中尝试过EntrustforUserRoles&Permissions?我想同时添加和保存用户并附加角色。这是我的代码$role=Role::where('name','=','admin')->first();$user=newUser();$user->name=Input::get('name');$user->email=Input::get('email');$user->password=Hash::make(Input::get('password'));if($user->save()){$user->attachRole($role);ret