javascript-events相关内容

使用 ACE 编辑器,我如何取消绑定事件?

https://github.com/ajaxorg/ace/wiki/Embedding---API editor.session.on('change', callback); 是将事件绑定到“更改"的方式.但是我该如何解绑呢? 解决方案 使用 removeListener 删除特定回调. editor.session.removeListener('change', callb ..
发布时间:2021-11-26 21:15:51 前端开发

使用 CSS 3D 转换从 DOM 对象接收转换后的鼠标事件数据

javascript 鼠标事件中当前是否有任何数据可以让我轻松查找或计算相对于转换元素的 3D 空间的鼠标位置? 为了直观地说明, 左边是没有3d矩阵的div,右边是3d变换后的div. o 是鼠标事件的起源 +/|/|+-----+ + ||||||○|=>|○|||||+-----+ + |\ |\|+ 在下面的脚本中,单击 div 中相同的像素将报告一个 event.laye ..
发布时间:2021-11-25 03:28:56 C#

如何使用javascript将arraylist中的逗号','替换为'/'

如何使用 javascript 将数组列表中的“,"替换为“/".这里我的数组列表有两个字符串“值用逗号分隔",但我想以单个字符串的形式使用“/"分隔值? 例如:array[] = { value1, a1/a2/a3} 被替换为 array[] = {value1/a1/a2/a3} 例如:这里我想用 [3/101/102/103] 替换 [3,101/102/103] 的结果. > ..
发布时间:2021-11-18 00:06:24 其他开发

AngularJS - 多次 ng-click - 事件冒泡

在下面的例子中: {{item.title}} 移除 当我点击按钮 showItem() 时,也会由于事件冒泡而被调用.我知道我可以使用 $event 来监视 $event.currentTarget 并执行 $event.stopPropagation() 等,但这非常丑. 顺便说一句 ..
发布时间:2021-11-09 23:59:44 其他开发

AngularJS - 多次 ng-click - 事件冒泡

在下面的例子中: {{item.title}} 移除 当我点击按钮 showItem() 时,也会由于事件冒泡而被调用.我知道我可以使用 $event 来监视 $event.currentTarget 并执行 $event.stopPropagation() 等,但这非常丑. 顺便说一句 ..
发布时间:2021-11-09 23:40:39 其他开发

如何打破 event.stopImmediatePropagation

我有一个这样的代码. NEXT 此应用程序包含一个库,不允许编辑.单击“ui-button-next"时,它们会调用 event.stopImmediatePropagation() 来停止某些操作. 我想在用户点击这个“跨度"而不触摸那个库时调用一个函数. 我的自定义代码如 $(".ui-butt ..
发布时间:2021-10-26 17:16:04 其他开发

在 jQuery .html() 函数插入的元素上绑定事件处理程序

在 ajax 调用我的网站后,我用 .html() 呈现了一些新内容. $.getJSON(scriptURL, $("#domainForm").serialize(), function(data) {$("#checkedDomain").html(data['html'])}); 现在.如何将事件处理程序绑定到替换后的 html 中的 div 标签而不再次包含脚本?现在我呈现到我的网站 ..
发布时间:2021-10-26 16:54:02 其他开发

跨浏览器事件处理程序必须捕获[ENTER]

在函数中,我有一个事件处理程序.到现在为止还挺好.但是在该事件处理程序中,我想捕获按下的 Enter 并将其替换为HTML. 我这样做是这样的: CrossBrowserEventHandler(Editor,'keyup',function(Event){myFunctionRef(idname,Event)});var myFunctionRef =函数myFunction(idna ..
发布时间:2021-05-20 18:30:56 其他开发

使用JavaScript验证文本框值

我有一个文本框.用户将在此框中输入数字.用户应输入两个数字,后跟一个句点“.".和另一个数字.看起来像是22.3或00.5或11.2. 如果文本框不为空,我想执行一个功能来验证用户输入的值(如果输入的值不符合上述格式,则向他们发出警报).此功能需要触发当文本框失去焦点时,我不确定如何继续编写此函数,因为我对此还很陌生.任何帮助,我们将不胜感激. ps该函数应在每次值更改时触发.例如,假 ..
发布时间:2021-05-20 18:30:53 其他开发

错误的上下文调用事件处理程序

在 SomeObj 对象中,onkeydown事件处理程序 this.doSomething 在错误的上下文(文本框元素的上下文)中调用,但需要在错误的上下文中调用 this 的上下文.该怎么办? function SomeObj(elem1,elem2){this.textboxElem = elem1;this.someElem = elem2;this.registerEvent();} ..
发布时间:2021-05-20 18:30:49 其他开发

正确使用onmousemove

我正在尝试编写一些Javascript,通过拖动鼠标来画一条线,然后在放开鼠标左键时将其删除. window.onload = function(){window.stop = falsewindow.canvas = document.getElementById("e" ..
发布时间:2021-05-20 18:30:43 其他开发

在JavaScript中同步基于事件的插件调用

我正在编写一些与浏览器插件(FF中的附件,IE中的ActiveX)交互的JavaScript.一些调用是异步的,并在完成时触发事件.在某些情况下,我需要将呼叫链接在一起,但是需要等待第一个呼叫完成才能发起第二个呼叫.例如: 连接设备的呼叫需要首先检查设备是否已连接,然后断开连接.因此呼叫将是: pluginObject.disconnectDevice(deviceKey);plugin ..
发布时间:2021-05-20 18:30:40 其他开发

提交没有jQuery的表单时不要重新加载页面

我一直在尝试增强自己的JavaScript能力,因此我试图使用无jQuery的AJAX提交表单.出于某种原因,我似乎无法使用 addEventListener(); 来停止使用javascript提交表单. window.addEventListener('load',function(){document.forms [0] .addEventListener('submit',functi ..
发布时间:2021-05-20 18:30:37 其他开发

涟漪模拟器不会触发事件

我安装了最新的Ripple Emulator(Chrome商店中提供了最新版本),除事件外,其他所有功能都正常运行.它们都不触发(不仅像其他一些SO问题一样, deviceready 也没有触发). 既不手动(使用 Events 窗格)触发,也不自动( deviceready )触发. 当我使用手动方法时,Ripple在控制台上写了一行,它正在触发一个事件,但是实际上什么也没发生.我的 ..
发布时间:2021-05-20 18:30:26 其他开发

延迟加载背景图片时防止重复请求

我正在尝试使用javascript并在下载完成后使用回调函数来延迟加载背景图片.我正在使用此代码 var img = new Image();img.onload = function(){element.style.backgroundImage ='url('+ this.src +')';//需要在这里做其他事情}img.src ='path_to_image.jpg'; 它在Chr ..
发布时间:2021-04-14 19:04:45 其他开发

仅输入3个字符和3个星号

我需要对代码进行编程,以仅允许用户输入3个星号或3个字母.这2个不同的字符不能一起使用.我该怎么办? 例如,用户可以输入***或AAA 我在这里查找了一些东西,得到的只是regEx = \ d {3} [a-zA-Z] {3} $/; 这对我不起作用. 解决方案 您可以使用此regex : ^(?:\*{3}|[A-Za-z]{3})$ 在字符串^的开头和字符 ..
发布时间:2021-02-11 18:32:41 其他开发

每次按输入值时获取文本框值

每按一次输入值,我想知道获取文本框的值. 我必须获得价值. 如果我输入数字,我必须得到.所以我要检查该值. 预先感谢 解决方案 可能您将不得不在输入字段上提供事件:onkeypress,onkeyup,onkeydown,onpaste,onchange. ..
发布时间:2021-02-11 18:32:38 其他开发