javascript-events相关内容
我想将一些事件/数据从父窗口发送到其子窗口.我该怎么办? 我已经尝试过 postMessage ,但是没有用. 解决方案 它已经工作了,早些时候我在语法上犯了一些错误.这是相同的正确代码. //parent Window childWindow=window.open("http:/localhost/abcd.php","_blank","width=500,height=500"
..
我正在制作一个测试打字速度的Web应用程序. 它为用户提供了一些要键入的文本和一个输入框.如果用户键入了错误的键,那么我将在产生的键事件上使用preventDefault,以防止在输入框中输入错误的字符(而是向用户显示错误消息). 问题是,preventDefault不会阻止输入退格键.理想情况下,由于永远不会在文本框中输入错误的按键操作,因此不允许使用退格键.如果用户习惯性地在感知到
..
我在下有一个,输入具有onChange事件,但是,单击输入时,在标记上触发了click事件.如何阻止click事件从DOM树上升到父事件侦听器? const App = () => (
alert('fire')}> name
..
文档中有很多contentcontrols,我需要找出一种将光标置于内容控件中的方式,以便我选择该控件并相应地进行操作.我认为通过为contentcontrols实现onEnter和onExit事件,我可以实现它.但是我不知道如何在JavaScript api中声明和调用这些事件处理程序.任何帮助,我们都感激不尽. 解决方案 好问题!我们确实有一个用于内容控件的onEnter事件(我们将其
..
我有一个父级
,内存中有一个子级
-未附加到当前文档中.我想在子级上触发CustomEvent,但要从父级监听该事件.这是我的代码: var parent = document.createElement('div'); var child = document.createElement('div'); parent.appendChild(child); parent.a
..
如何使用javascript更改onclick? https://jsfiddle.net/749rt0m7/1/ 我尝试使用此代码,但不起作用.我该怎么办? edit document.getElementById('xx').
..
我正在尝试向元素添加animationend事件,但是不会触发该事件.我在做什么错了,我该如何解决? JSFiddle var btn = document.getElementById('btn'); var elem = document.getElementById('elem'); var timeOutFunc; btn.addEventListener('clic
..
我有以下相当简单的React类: import React from "react" export default class DoubleClick extends React.Component { constructor(props) { super(props); this.state = { }; this.handleClick = t
..
每次调整表大小时(无论用户何时调整浏览器窗口大小),我都需要运行一个脚本.有谁知道该怎么做? 解决方案 function myFunction() { alert('resized'); } window.onresize = myFunction;
..
我有一个脚本,可以在其中将元素添加到列表中.我需要在单击元素时调用一个函数,为此函数需要在创建li时使用变量的值(这是li内容). 我已经检查了添加newLi.onclick = function(){...}之类的解决方案. 此解决方案的问题是我没有在函数中获得正确的值,而是获得列表中另一个元素的值. 现在这是我创建元素的方式: var ULlist = document
..
在javascript中,我们以准并行方式触发函数 window.onload=function(){ document.getElementById("test").addEventListener('click', function1(), false); //consider it takes 3 seconds to be completed document.getElementB
..
将画布保存为JSON时,是否可以“保留"事件,然后将其重新绑定到 loadFromJSON 在下面的链接中,我创建了一个元素 redBox ,并在其上绑定了一个“正在移动"的事件.从JSON“恢复"画布后,该事件不再可用,并且为什么... 问题是,根据要求,我不知道JSON中可能包含什么元素以及之前已对其应用了什么事件.基本上,我需要在该特定元素上动态应用所有可能的事件. htt
..
我希望能够延迟事件的默认操作,直到采取其他措施为止. 它的用途:我正在尝试构建一种可重用的,不引人注目的方式,以通过模态对话确认动作.关键的愿望清单项是任何javascript处理程序均由脚本附加,而不是直接内联编写. 要使其真正可重用,我想在不同类型的项目上使用它:html链接,复选框,甚至其他由javascript驱动的操作.对于纯HTML元素(例如链接或复选框),我希望它们优雅地
..
jquery on()函数允许DOM事件在可能插入到其中的元素上触发未来.如何在没有jquery的特定类的元素上使用纯JavaScript特别是mouseenter事件并使用现代的解决方案 在这里找到了答案 https://developer.mozilla.org/zh-CN/docs/Web/Events/mouseenter 对于任何有兴趣实现代码的人如下:
..
我希望span字段中的文本随着input字段更改live而更改. 所以我有一个input字段 和一个span字段 我希望span字段中的文本随着我在input字段中键入而改变. 我知道已经有这样的问题被问到在文本字段更改时更改跨度.但是,使这个问题与众不同的是,您在键入live时应该进行更改.
..
有时用户将事件绑定在$('body')上,有时还绑定在$(document) 上 $(document).on('click', someAction); $('body').on('click', someAction); 有什么理由比另一个更喜欢吗? 解决方案 对我来说,主要有一个原因将事件绑定到$(document)而不是不绑定到$('body'): 无需等待 dom
..
类似于在文档加载后jQuery加载的方式,在JavaScript脚本完成后,我需要一定程度的jQuery. 如果我是对的话,我正在从Google Data API和显示数据的div加载联系人数据,则需要完全加载(通过javascript),以便jQuery可以访问. 有什么办法吗? 解决方案 假设您正在等待Google Analytics(分析)的加载.现在,您知道在加载Goo
..
这似乎比我见过的类似帖子复杂了一步: 我在js函数中创建了以下行: content.push(""); 结果是一个带有以下内容的按钮: onclick=
..
我正在尝试可靠地确定何时激活和停用浏览器窗口/选项卡.通常,window的focus和blur事件都可以,但是文档包含多个iframe. 当iframe处于焦点状态时,主窗口将变得没有焦点,反之亦然,因此我们有以下焦点事件的可能性[(none)表示窗口/标签被停用]: current focus new focus events ----------
..
我有一个简单的网页,即: History hacks window.onpopstate = function (e) { alert("location: " + docu
..