事件模拟用于模拟DOM事件的微型库。为什么?我想要一个没有额外依赖项的模拟事件的库。这使其易于在面向用户的代码中使用或作为其他库的依赖项使用。该库还采用更现代的方法,尽可能使用事件构造函数来模拟事件。

应用程序接口

EventSim.simulate(名称:字符串,选项:对象)

支持的事件

  • 鼠标点击

  • 双击

  • 鼠标按下

  • 鼠标向上

  • 鼠标移动

  • 鼠标移到

  • 鼠标移出

  • 鼠标输入

  • 鼠标离开

  • 键盘按键

  • 指针按下

  • 指针向上

  • 指针移动

  • 指针取消

  • 指针悬停

  • 指针输入

  • 指针离开

注意:这些目前没有经过测试,因为它们需要IE。我需要建立一个良好的工作流程来自动化IE特定的测试。

未来的工作

  • 支持更多活动:

  • 车轮

  • 设备定向

  • 设备运动

  • 输入?信息?

  • 添加simulateEventAt(event, clientX, clientY)