javascript - 将事件重新发送到页面

标签 javascript events mouseevent

我正在开发一个大项目,需要将事件重新发送到页面。

让我解释一下:

一个盒子<div>位于图像 <img>像这样:

 <div>
   <div id="box"></div>
   <img>
 </div>

一旦用户点击box ,它移动到另一个位置,但图像必须同时单击,这两个元素必须同时单击。 (解释起来很长)

也许可以将事件重新发送到同一位置,或者可以在当前鼠标位置创建另一个事件..

最佳答案

你可以试试这个:

$('selectorA').on('eventType', function(e){
    $('selectorB').trigger(e); // the SAME event
});

没有 jQuery:

element.onSomeEvent = function(e){
   otherElement.dispatchEvent(e); // the SAME event
};

DOCs on dispatchEvent

关于javascript - 将事件重新发送到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14022809/

相关文章:

javascript - PHP move_uploaded_file 只上传一个文件

javascript - 为什么我的 javascript 代码会进入无限循环?

javascript - 如何通过组合组件进行条件渲染

java - Spring Activity 与方面

c# - 在 ItemsControl 中移动行为

java - 单击折线图上的点时获取值

javascript - 尝试在主屏幕网络应用程序中访问 ics 文件时出现“无法下载此文件”

cocoa - 处理加载到 Carbon 应用程序中的 Cocoa 插件中的应用程序退出

c++ - C++ 和 Objective C 之间的事件处理

c - OpenGL中鼠标点击改变屏幕面