草庐IT

event-binding

全部标签

javascript - Angular .js : two-way binding inside ng-repeat

我正在开发Angular应用程序。我想生成一个表单,其中包含任意数量的文本输入字段,并为每个单独的输入字段提供双向绑定(bind)。没有按钮,没有观察者。ng-model由于范围界定而无法正常工作(如果我没记错的话)。输入字段是从带有ng-repeat的数组生成的,如下所示:{{item.name}}我只想要一个简单的绑定(bind)来根据输入的变化更新Controller中的items数组。感谢任何帮助。 最佳答案 只需更改输入标签,使其显示为:注意ng-model没有花括号。工作代码:http://plnkr.co/edit/C

javascript - 来自 IE 的日期 javascript 对象无法自动绑定(bind)到 ASP.NET MVC 中的日期时间

我有一个网站使用jquery日历来显示事件。我注意到,当在IE(所有版本)中使用系统时,ASP.NETMVC将无法将日期时间绑定(bind)到发送回正确事件的操作。事件的顺序如下。将日历发布到服务器以获取事件ServerActionMethod接受开始和结束日期,自动绑定(bind)到日期时间对象在除IE之外的所有浏览器中,开始和结束日期都显示为:Mon,10Jan201100:00:00GMT当IE发布日期时,它显示为Mon,10Jan201100:00:00UTCASP.NETMVC2将无法自动将其绑定(bind)到操作方法参数。发生这种情况是否有原因?发送到服务器的代码如下:da

events - 手势识别 JavaScript 库

我正在开发一个移动网站,并希望为该网站的一些关键功能添加手势识别。是否有合适的javascript库允许我绘制手势并将手势识别为可以连接到事件调用的标记?作为Dolphin中此类功能的示例,请参阅这些链接;还有视频:http://www.youtube.com/watch?v=k73ipSDZJXM 最佳答案 这是一个:http://taitems.tumblr.com/post/2785024873/javascript-gesture-recognition-for-touch-screens并且:https://github.

javascript - meteor .js : how to call helper method from event?

我怀疑我没有按照Meteor的方式来做这件事。我正在制作一个共享的交互式日历。我有一个日历模板:Calendar{{#eachdays}}{{>day}}{{/each}}使用返回日期对象的助手:{date:thisDate.getDate(),dateString:dateString,done:done,today:isToday}我有一天模板:{{date}}有一些帮助者(meetingID目前为开发硬编码):Template.day.helpers({state:function(){//retreivefromDBvars=Meetings.findOne({"_id":me

javascript - react 测试 : Event handlers in React Shallow Rendering unit tests

背景我正在尝试学习如何使用ReactShallowRenderingTestUtil并让测试通过,直到我向两者添加了一个onClick事件处理程序;看来我在Accordion.test.js和this.toggle中尝试使用的Accordion.toggle函数肯定有一些区别在Accordian.js中......但我想不通。问题如何让Accordian.test.js中的两个突出显示的测试通过?重现步骤克隆https://github.com/trevordmiller/shallow-rendering-testing-playgroundnpm安装npmrundev-当您点击“L

javascript - 多次将事件绑定(bind)到 jQuery 中的元素是否会产生链式 react ?

如果我有下面的代码,如果多次按下新的串行按钮,类串行的文本框将多次绑定(bind)到事件。这是否会影响性能,或者即使多次调用bind方法,jQuery是否也只注册一次事件?$(document).ready(function(){MonitorSerialTextBoxes();$('#newSerial').click(function(){$.tmpl("productTemplate",mymodel).insertAfter($(".entry").last());MonitorSerialTextBoxes();});functionMonitorSerialTextBoxe

javascript - 绑定(bind)中的 Knockout 2.0 参数顺序不正确?

使用此数据绑定(bind)的Knockout2.0:data-bind="click:$root.deleteSomeEntity.bind($data,$parent)"在KnockoutviewmodelJavaScript中的第一个参数self.deleteSomeEntity=function(data,parent){//performdeletion}似乎是父级而不是数据。这种行为是否有原因或我遗漏了什么? 最佳答案 当您调用bind时,第一个参数将是this的值。因此,在您的调用中,this将是$data,第一个参数将

javascript - jQuery 性能 : $ ('#selector' ). live() 与手动绑定(bind)(使用 ajax 请求时)

当处理异步加载的内容时,从性能的Angular来看,两者之间有什么区别://.live()$('#mybutton').live('click',function(e){doSomething();});并在每次加载内容后手动绑定(bind)()我们需要的事件://manualbindeverytime$.ajax({url:url,success:function(data){mycontainer.html(data);//datacontains#mybutton$('#mybutton').click(function(e){doSomething();});}});?

javascript - 如何使用 jQuery 的 on(..) 动态绑定(bind)到多个事件

我正在尝试利用jQuery的.on()(ex-live())来绑定(bind)多个事件。它适用于document.ready上存在的元素,但如果我在页面加载后动态添加第二个链接,则不会触发我的事件处理程序。这是有道理的,因为最外层的方法迭代元素,并且不监听新添加的DOM节点等。.on(..)是监听新DOM的方法节点,但需要一个事件名称参数,在我拥有DOM节点之前我没有。看起来像是小鸡和鸡蛋之类的情况。想法?Test1Test2$(function(){$('.js-test').each(function(){var$this=$(this);vare,events=$this.dat

javascript将事件处理程序绑定(bind)到水平滚动

在javascript中有没有一种方法可以将事件处理程序绑定(bind)到水平滚动,而不是在用户水平和垂直滚动时触发的通用滚动事件?我只想在用户水平滚动时触发事件。我四处寻找这个问题的答案,但似乎找不到任何东西。谢谢!附言如果我错误地使用了某些术语,我深表歉意。我是javascript的新手。更新非常感谢您的所有回答!总而言之,你们似乎都在说javascript不支持这一点,但我认为我可以用这样的东西(使用jQuery)来完成功能(jsFiddle):varoldScrollTop=$(window).scrollTop();$(window).bind('scroll',functi