-
-1 votesanswersviews
如何通过函数id参数在jQuery中选择元素?
我想在我的待办事项列表App中删除一个项目 deletItem: function(id) { $(id).remove(); console.log(id); }, 这是调用deletItem的函数 function delItem(event) { var itemID, splitID, type, ID; itemID = even... -
0 votesanswersviews
如何使用vuejs从多个元素中定位特定的单击元素
我总体上对前端有点新,特别是vue.js.我试图创建一个包含5个元素的小应用程序,每个元素实际上是从具有2个值的对象获取数据 - 名称和描述 . 每个对象也在一个数组中 . 默认情况下,该名称显示为阻止,默认情况下描述显示为无 . 我希望应用程序在我点击名称时显示要阻止的描述 . 这是整个代码,您可以在codepen或本地运行它,它将运行没有问题 . 您可以忽略body标记上方的所有内容 . &l... -
634 votesanswersviews
如何使用jQuery检测按键盘输入?
我想检测用户是否使用jQuery按 Enter . 这怎么可能?它需要一个插件吗? 编辑:看起来我需要使用keypress()方法 . 我想知道是否有人知道该命令是否存在浏览器问题 - 比如我是否应该了解任何浏览器兼容性问题? -
441 votesanswersviews
如何在JavaScript中触发事件?
我已使用 addEventListener 将事件附加到文本框 . 它工作正常 . 当我想以编程方式从另一个函数触发事件时,出现了我的问题 . 我该怎么做? -
0 votesanswersviews
使用本机dom元素中的反应组分的方法
我正在使用React和Fluxxor来创建一个像可视组件的树 . 对于树中的每个节点,我想提供删除/编辑节点或添加新子节点等基本功能 . 所以每个节点都有自己的下拉菜单用于这些操作,下拉菜单是用MaterializeCss Framework完成的,最初我在render方法中创建了每个节点但是然后导致了一个React错误,我通过在render函数中渲染一个标记触发器来解决,用于菜单的ul是在com... -
592 votesanswersviews
如何使用Firebug或类似工具调试JavaScript / jQuery事件绑定?
我需要调试一个使用jQuery的Web应用程序来执行一些相当复杂和混乱的操作DOM . 有一段时间,某些与特定元素绑定的事件不会被触发,只是停止工作 . 如果我有能力编辑应用程序源代码,我会向下钻取并添加一堆Firebug console.log() 语句并注释/取消注释代码片段以尝试查明问题 . 但我们假设我无法编辑应用程序代码,需要使用Firebug或类似工具完全在Firefox中工作 . ... -
515 votesanswersviews
使用jQuery测试输入是否具有焦点
在我正在构建的站点的首页上,有几个 <div> 使用CSS :hover 伪类在鼠标悬停时添加边框 . 其中一个 <div> 包含一个 <form> ,使用jQuery,如果其中的输入具有焦点,它将保持边界 . 这完全有效,除了IE6不支持 <a> 以外的任何元素 :hover . 所以,对于这个浏览器,我们只使用jQuery来模拟使用 $(#e... -
9 votesanswersviews
功能检测支持DOMContentLoaded事件
是否有可能检测到对DOMContentLoaded事件的支持? 方法's like Kangax'此解决方案无效,因为 DOMContentLoaded 未作为任何元素的属性公开:Detecting event support without browser sniffing -
1 votesanswersviews
跳过JavaScript DOMContentLoaded事件
我做了一个简单的测试页面: <!DOCTYPE html> <html> <head> <script> // console.log("script run"); // document.addEventListener('DOMContentLoaded', function(event) { // alert(&q... -
511 votesanswersviews
jQuery.click()vs onClick
我有一个巨大的jQuery应用程序,我正在使用以下两种方法进行点击事件 . First method HTML <div id="myDiv">Some Content</div> jQuery $('#myDiv').click(function(){ //Some code }); Second method HTML <div i... -
436 votesanswersviews
如何使用纯JS或jQuery检测转义按键?
可能重复:使用jQuery的escape key的哪个键代码 如何在IE,Firefox和Chrome中检测转义按键?下面的代码适用于IE和警报 27 ,但在firefox中它提醒 0 $('body').keypress(function(e){ alert(e.which); if(e.which == 27){ // Close my modal wind... -
0 votesanswersviews
未触发转义键的事件键事件
我有一个文本输入字段,称为 $nameEditor . 我想在按下按钮时显示此文本字段,并在 blur 或按下退出键时将其隐藏 . 隐藏在 blur 上的字段每次都有效 . 按下退出键时隐藏字段仅在第一次时起作用 . 事件的示例顺序 . 1)按 show s文本输入字段的按钮 . 2)按转义 - 文本输入字段 hide s 3)再次按 show s文本输入字段的按钮 . 4)按下转义 ... -
1 votesanswersviews
如何让鼠标在画布上形状过度
我有一个画布,用户可以通过在图像上绘制形状来选择图像上的东西 . 所以画布上可能有多个形状 现在我想要的是什么时候鼠标悬停形状我想改变画布的不透明度,除了自定义形状(鼠标悬停在哪里) . 这就像反向区域效果,一些jquery插件做http://davidlynch.org/projects/maphilight/docs/demo_simple.html(这里反向效果) 谢谢 -
230 votesanswersviews
jQuery单击事件多次触发
我试图用Javascript编写一个视频扑克游戏作为一种获取它的基础知识的方法,我遇到了jQuery点击事件处理程序多次触发的问题 . 它们附在用于下注的按钮上,并且它适用于在游戏期间在第一手牌上下注(仅发射一次);但是在投注秒针时,每次按下下注或下注按钮时它会触发点击事件两次(因此每次按下两次正确的下注量) . 总的来说,它遵循这种模式,按下一次下注按钮时点击事件被触发的次数 - 其中序列的第i... -
1 votesanswersviews
HTML5视频加载时间
我正在尝试计算html 5视频的测量时间 . 我用javascript听html5视频事件 loadstart 和 canplaythrough 使用: media.addEventListener('loadstart'getStartTime(){ startTime = new Date().getTime();}, false) 类似于endTime,事件设置为 canplaythr... -
0 votesanswersviews
当包含base64数据作为href的HTML链接元素(<a/>)准备就绪时,是否触发事件?
我创建了一个基本上并排显示2个图像的webpage . 它有一个"download"按钮,它触发一个vanilla Javascript函数,它创建一个 <canvas> HTML元素并连接其中的两个图像 . 然后它创建一个与base64编码的结果图像的链接为 href 并单击它: <a download="image.png" id=&... -
26 votesanswersviews
在Ionic应用程序中禁用硬件后退按钮?
我正在尝试禁用Cordova应用程序上的后退按钮 . 我正在使用AngularJS Ionic Framework . 我找到了关于这个的主题并尝试了下面的代码,但它绝对没有效果 . 任何的想法?谢谢! 的index.html <head> <script> document.addEventListener("deviceready"... -
42 votesanswersviews
如何捕获Enter键按?
在我的HTML页面中,我有一个文本框供用户输入搜索关键字 . 当他们单击搜索按钮时,JavaScript函数将生成一个URL并在新窗口中运行 . 当用户通过鼠标单击搜索按钮时,JavaScript函数可以正常工作,但是当用户按下ENTER键时没有响应 . function searching() { var keywordsStr = documen... -
5 votesanswersviews
addEventListener如何影响DOM元素的onclick属性?
element.onclick = function() { alert(1); } alert(element.onclick); 上面的代码将输出 function () { alert(1); } 然后我继续执行以下代码: element.addEventListener('click', function() { alert(2); }, false); alert(element.... -
152 votesanswersviews
在JS / jQuery中触发keypress / keydown / keyup事件?
模拟用户在JS和/或jQuery的文本输入框中输入文本的最佳方法是什么? 我想把文本放在输入框中,我只想触发通常由用户在输入框中输入信息触发的所有事件 handlers . 这意味着焦点,keydown,按键,键盘和模糊 . 我认为 . 那么如何实现这一目标呢? -
0 votesanswersviews
jQuery.click <a href="#">
我正在尝试向 a 元素添加一个单击事件,其中 href 为 # ,例如 <a href="#">Blah!</a> jQuery('a').click(function() { event.preventDefault(); console.log('clicked!'); }); 除了 href="#... -
523 votesanswersviews
JavaScript窗口调整大小事件
如何挂钩浏览器窗口调整大小事件? 有a jQuery way of listening for resize events但我宁愿不把它带入我的项目只是为了这一个要求 . -
2729 votesanswersviews
event.preventDefault()与return false
当我想在某个事件被触发后阻止其他事件处理程序执行时,我可以使用两种技术之一 . 我将在示例中使用jQuery,但这也适用于plain-JS: 1. event.preventDefault() $('a').click(function (e) { // custom handling here e.preventDefault(); }); 2.返回false $('a').c... -
0 votesanswersviews
使用特定回调添加通用事件侦听器
在Aurelia viewmodel组件中,我有以下JQuery代码,可以在模态可见时捕获Ctrl S或Ctrl Enter并调用save函数: $(window).bind('keydown', function(event) { if (event.ctrlKey || event.metaKey) { // Ctrl + ___ if ((event.which == 83) |... -
250 votesanswersviews
通过绝对定位的元素传递鼠标事件
我试图在一个元素上捕获鼠标事件,并在其上面放置另一个绝对定位的元素 . 现在,绝对定位元素上的事件触及它并向其父级冒泡,但我希望它对这些鼠标事件“透明”并将它们转发给它背后的任何东西 . 我该如何实现呢? -
10 votesanswersviews
当Firefox中的鼠标嵌入iframe时,防止父页面滚动
...without limiting the scroll inside the iframe or the need to specifically name/tag all scrollable elements. 想象一下嵌入在父页面中的谷歌 Map 小部件 . 当您放大窗口小部件时,您显然不希望父页面滚动 . 我以为我的回答是_485297解决了这个问题: 在iframe内滚动时,身体... -
10 votesanswersviews
使用JQuery清除后,如何删除textarea中的额外换行符.val()
我有一个快速进入产品的表格 . (仅供参考,我的表格设置有表格,因此我可以对齐每个输入的标签 . ) <table id="create-item"> <tbody> <tr> <th> <label for="name">Name</label>... -
0 votesanswersviews
选择器元素类更改后重新初始化jQuery函数?
我有两个jQuery函数,它们为相同的元素提供不同的功能 . 这是我的基本HTML标记: <ul> <li class="active"> <a href="#head1" data-toggle="tab" class="fade"> <img src... -
-1 votesanswersviews
删除上一个事件侦听器并添加新事件侦听器
我正在创建一个绘图应用程序,我试图在画布上绘制不同的形状(矩形,圆形,线条)取决于形状按钮单击 . 因此,当我附上onmousedown,onmouseup,onmousemove,在画布上说在rect形状按钮上单击然后它在画布上添加事件,当我点击说圆形按钮时它在画布上为rect和circle添加鼠标事件 . 所以我的问题是我的问题可以删除以前的事件或更改其处理程序 . 源代码https://gi... -
3 votesanswersviews
与直接代码实施相比,Google跟踪代码管理器事件监听器的性能
Google跟踪代码管理器允许设置几种不同类型的事件侦听器,如下所述:https://support.google.com/tagmanager/answer/3415369?hl=en 据我所知,如果规则匹配(例如“所有站点”)并且标签被触发,GTM会注册一个事件监听器,监听所有链接和/或按钮点击,以便您可以使用这些事件,触发其他规则/标签 . 假设我想跟踪页面上几个按钮和链接的点击次数,那么性...