问题标签 [mootools-events]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Mootools 链接悬停和颜色变化
我正在使用 mootools 的 mouseenter 演示。我把它放在我的网站上试图影响链接,所以当有人将鼠标悬停在它们上面时,链接会淡入另一种颜色。我遇到的问题是 mootools 代码仅设置为处理一个 ID!由于我将它用于导航,因此我有多个要更改的 ID。我怎样才能影响他们所有人?我知道我应该使用一个数组,但是为了正确编码它,我对 Javascript 不太擅长。请帮忙!
javascript - 如何使用 mootools 防止默认操作
在 IE8 中打开它,按F3,搜索动作来了。为什么我不能阻止它?
javascript - 可拖动 div 内的图像在拖动时停止了我的拖放
客户要求整个 div 是可拖动的,该 div 包含一些文本和图像。我将 div 转换为<li>
标签,并使用 Mootools 可拖动的好东西让它全部工作。直到客户端单击图像并开始在 IE 中拖动它。然后浏览器认为你想拖动图像并忽略父 li 的拖放事件。
关于我可以做些什么来阻止图像被拖动的任何线索?或者至少触发父母的onmousedown
事件?
这是一些示例 HTML:
这是我用来进行拖放的一些 JS:
javascript - 有没有办法在 mootools 中捕获 x 浏览器粘贴事件?
我想捕捉用户何时使用 mootools 事件系统将数据粘贴到文本输入字段中。
有人有这方面的经验吗?
javascript - 如何使用 MooTools 以编程方式单击元素?
在 jQuery 中,我过去做过这样的事情:
一切正常,就好像用户只是正常单击了元素一样。然而,同样的方法在 MooTools 中不起作用:
该复选框不会被选中,也不会触发任何绑定的事件处理程序。
有没有办法做到这一点?我需要已经绑定的“click”事件处理程序来触发,所以仅仅设置它的“checked”属性不是一个选项。
mootools - 更改 element.innerHTML 后,mootools 事件侦听器消失
我将显示一组存储值的页面放在一起。我正在使用 mootools 和 AJAX 调用来更新值,而无需在用户每次从下拉菜单中选择新项目时刷新页面。
HTML 每行看起来像:
在头中,我设置了一个事件侦听器,例如:
My problem is that when the "b_name"
select changes I have to update the list of options in the "b_level"
select. 我通过另一个页面上的 PHP 脚本从我的数据库中获取可能的选项列表并替换"b_level"
'innerHTML. 一旦我这样做了,附加到的事件监听器"b_l selector"
就不再起作用了。
我试图通过在"b_l selector"
每次"b_name"
更改时显式附加一个事件侦听器来解决此问题,如下所示:
其中“行”是 html 元素“div.selections”。
它仍然无法正常工作,我不知道发生了什么。任何人都可以就我如何解决这个问题提出建议吗?或者也许是做我正在做的事情的更好方法。
javascript - 在 jQuery 中使用“类/对象”MooTools 样式的事件
MooTools 的优点之一是它可以让您轻松地为对象分配/触发事件,例如:
像这样的事情如何用 jQuery 来完成?我知道有.bind
and .trigger
,但似乎唯一的方法是将事件绑定/触发到 window 对象:
还有什么比这更好的,更像 MooTools 的方法吗?
javascript - 以编程方式触发的事件不适用于事件委托
如果有人能帮我弄清楚为什么我在 MooTools 中使用事件委托(来自Element.Delegation
课堂)时无法以编程方式触发事件,我将不胜感激。
有一个父级在某些子元素上<div>
有一个change
监听器。<input>
当用户操作触发更改事件时,父 div 上的处理程序被触发,但是当我fireEvent
在任何子输入上以编程方式触发它时,什么也没有发生。基本设置是:
html
js
不会调用父 div 上的事件处理程序。任何帮助表示赞赏。
fireEvent
相关问题:在 DOM 树中是否触发了冒泡事件?我目前的黑客是在本地调度正在工作的事件(但仍然是黑客)-http: //jsfiddle.net/SZZ3Z/1/
javascript - 为什么自定义事件对我不起作用?(
我一直在学习 Mootools,但在触发自定义事件时遇到问题。我敢肯定它一定很简单,但我一辈子都看不到它。
我编写了一个简单的类来使用 Fx.Tween 微调一些列表项。它完美地工作,除了自定义事件没有被触发,无论我尝试什么。
在 HTML 中:
我还尝试了以下方法:
我究竟做错了什么?