events 相关问题

事件是类在特定事件发生时向侦听器提供通知的一种方式。

表单上的ListBox滚动事件

我在表单上有两个并排的列表框,它们模拟 Excel 屏幕,左侧冻结在适当的位置。 第一个列表框将显示销售日期和客户名称。 第二个列表框...

回答 3 投票 0

PHP 日历调度程序显示事件

我们目前正在为我们的网络控制面板添加事件调度程序,以允许公司用户发布他们的工作事件并跟踪报告等。 一点背景 ...

回答 1 投票 0

WPF Window.Close() 不触发 UserControl.Unloaded 事件

我有一个包含自定义用户控件的窗口。 UserControl 需要知道包含它的窗口何时关闭,以便它可以终止线程。 我对如何住宿的最佳猜测...

回答 4 投票 0

鼠标悬停在 Sprite 对象 Pyglet 上?

我想知道是否有办法用 Pyglet 捕获鼠标悬停在精灵对象上? my_sprite = pyglet.sprite.Sprite(图像, x, y) Tkinter 中是这样的: sprite.bind(圆, " 我想知道是否有办法用 Pyglet 捕获鼠标悬停在精灵对象上? my_sprite = pyglet.sprite.Sprite(image, x, y) Tkinter 中有这样的东西: sprite.bind(circle, "<Enter>", on_enter) 下面是一个检测鼠标悬停在移动的 gif 精灵上的演示代码,您可以尝试将其更改为您喜欢的。 import pyglet from pyglet.window import mouse animation = pyglet.image.load_animation('ur_image_gif_path_like_xxx.gif') bin = pyglet.image.atlas.TextureBin() animation.add_to_texture_bin(bin) sprite = pyglet.sprite.Sprite(img=animation) window = pyglet.window.Window() @window.event def on_draw(): window.clear() sprite.draw() def update(dt): sprite.x += dt*10 @window.event def on_mouse_motion(x, y, dx, dy): # print(x, y, dx, dy) image_width = sprite.image.get_max_width() image_height = sprite.image.get_max_height() if sprite.x+image_width>x>sprite.x and sprite.y+image_height>y>sprite.y: print("mouse hover sprite") else: print("mouse leave sprite") pyglet.clock.schedule_interval(update, 1/60.) pyglet.app.run() 您正在寻找边界检查处理程序。请参阅 pyglet-users 中的讨论。最重要的是 pyglet 没有用于精灵边界检查的内置处理程序。尽管代码不是很清楚或没有详细记录,但上述受访者展示了一个基本的对象边界测试循环。不仅“粗鲁但有效”,这也是处理程序通常会为您做的事情。

回答 2 投票 0

引发模拟对象的事件并作为用于调用方法的参数对象传递给那里

我有一个接口IPeakCommunication,以及派生类PeakCommunication。在派生类中,我有一个 Send(RequestData request) 方法的实现,它可以执行某些操作,正如我所期望的......

回答 1 投票 0

d3 中的短路事件?

我有一个 D3 (v4) 可视化,其中包含许多形状,在某些情况下,它们会在大约三秒的时间内动画到新位置。这些形状具有单击和鼠标悬停事件侦听器...

回答 2 投票 0

在grafana中以表格形式显示注释

我正在评估使用 Grafana 作为显示物联网应用程序数据的前端。为了给这个问题提供更多背景信息,请注意我们计划为 grafana 和你开发一个自定义数据源......

回答 2 投票 0

拥有图例并显示/隐藏系列echarts

我准备了自己的带有echarts复选框的图例。单击复选框时,它会调用特殊函数以从图表中删除数据。我从系列中删除或添加此数据并重新加载图表。

回答 1 投票 0

是否可以从 Snowflake 中的 JSON 字符串中提取 page_location ?

我有这个 JSON 列,我需要将 key: page_location 的 string_value 提取到它自己的列中。我必须使用 Snowflake SQL。 [ { “键”:“页面标题”, “价值&

回答 1 投票 0

如何在 C# 中创建事件包装器

假设我有这门课: 公共类 someClassA { 连接器连接器; 公共无效 SubscribeToEvent(IList stockNames) { 连接器.OnEventReceived +=

回答 1 投票 0

AfterUpdate 事件不会在表单上触发

我有一个 Microsoft Access 2007 表单,该表单的 RecordSource 基于 SQL Server 2005 中创建的视图。在表单上,我放置了一个组合框,其中列出了一些值(来自列 field1)...

回答 1 投票 0

使用 addEventListener 或其他方法定义在 onclick 事件上首先调用的函数

我有遗留的 JS 代码,我不知道脚本 A.js 中定义的内容。它有简单的 onclick 事件和附加的函数: $(文档).ready(函数() { //jquery onclick $("#

回答 2 投票 0

jQuery change() 函数 - 差异

有什么区别: jQuery(选择器).change(函数(){ //某物 })。改变(); 和这个: jQuery(选择器).change(函数(){ //在这里定义您的代码,以便在更改后执行...

回答 1 投票 0

Mousemove 事件未在页面元素或文档上触发

我正在尝试使用 js slider slick,但是当我在网站上包含滑块代码时,默认的“可拖动”选项不起作用。更具体地说,我无法捕获屏幕上的任何鼠标移动事件...

回答 6 投票 0

dart - 如何在 Quill 文本编辑器 (Flutter) 中监听文本更改

我只熟悉HTML/CSS/JS,以及dart/flutter的基础知识 开发人员级别:初级 项目类型和语言:我正在使用 flutter 为自己开发一个笔记应用程序。 我的目标是拯救我的n...

回答 4 投票 0

单击“编辑文档”时的 Word 365 VBA 事件

在 Word 2016 中,尽管文档是只读的,但仍可以通过 VBA 进行修改。我们曾经更新标题中的状态标签(脱机、草稿、..、已完成、已替换)(使用文档打开事件),但这是...

回答 1 投票 0

将onclick事件设置为一类元素:如何获取被点击的元素的id?仅 JavaScript

问题: 我有 134 个元素,必须附加 onclick 事件。 我现在正在做这件事,在 eeeeee 每一个上(它们也附加了一个 ondbclick 事件!): 问题: 我有 134 个元素,必须附加 onclick 事件。 我现在正在做这件事,在 eeeeee 每一个上(它们也附加了一个 ondbclick 事件!): <div id="id1" class="name" onclick="functionName(this.id)"></div> <div id="id2" class="name" onclick="functionName(this.id)"></div> <div id="id3" class="name" onclick="functionName(this.id)"></div> 但是请阅读 Eloquent Javascript(第 14 章),这被认为是不好的做法,因为它混合了 html 和 javascript。 所以我想我可以找到一种方法将 onclick 事件附加到所有这些事件上。我搜索了几个小时并尝试了一些事情,如下所示:(摘自 stackoverflow 上的“How do you set a JavaScript onclick event to a class with css”) window.onload = function() { var elements = document.getElementsByClassName('nameOfTheClass'); for(var i = 0; i < elements.length; i++) { var OneElement = elements[i]; OneElement.onclick = function() { //do something } } } 点击后可以对元素进行操作,但不能对我的功能进行操作。 我原来的函数接收两个值,即被单击元素的 id 和 insideHTML,现在我找不到访问该信息的方法。 我尝试了 OneElement.id 和 OneElement.innerHTML 只是为了发现它获取文档中最后一个元素的 id 和innerHTML。 有什么线索吗?非常感谢任何帮助! :) 当 JavaScript 中触发事件时,它会将事件对象传递给回调函数。将其传递到签名中,您将可以访问元素的属性。 window.onload = function() { const elements = document.getElementsByClassName('nameOfTheClass'); for (const element of elements) { element.addEventListener("click", e => { console.log("element was clicked", e.target.id, e.target.innerHTML); }) } } <div id="id1" class="name">first</div> <div id="id2" class="name">second</div> <div id="id3" class="name">third</div> <script type="text/javascript"> var nodes = document.querySelectorAll('.name'); Array.from(nodes).forEach(function (node) { node.addEventListener('click', function (event) { alert('you clicked' + event.target.textContent + ' with id: ' + event.target.getAttribute('id')); // you might also use event.target.innerHTML here }); }); </script> 我建议您使用两个 DOM api: document.querySelector和document.querySelectorAll和 element.addEventListener('click', event => {/* ... */}); 这些是我对“vanilla js”dom 操作的注意事项。 请参阅下面的示例了解您想要的内容。 Array.from(document.querySelectorAll('.name')).forEach(element => { // for each element that matches the querySelector `.name` element.addEventListener('click', clickEvent => { // call your function when the element is clicked // see the properties of a Dom Element here: // https://developer.mozilla.org/en-US/docs/Web/API/Element yourFunction(element.id, element.innerHTML); }); }) function yourFunction(id, innerHtml) { // use the values! console.log({id, innerHtml}); } <div id="id1" class="name">[click me] inner html 1</div> <div id="id2" class="name">[click me] inner html 2</div> <div id="id3" class="name">[click me] inner html 3</div>

回答 3 投票 0

S3 到谷歌存储,未指定事件流名称

通过事件实时监控文件变化,并将修改同步到Google Storage。之前都是成功的,但是现在创建任务的时候报错。事件流...

回答 1 投票 0

表格日历不会在任何月份的最后一天显示事件

我是新来的。从 Firebase 更新时,我在每月的最后一天(例如:2 月 29 日、3 月 30 日等)更新日历表时遇到问题。日历表不显示我的事件(在...

回答 1 投票 0

防止触摸设备上的 mousemove 事件

我正在监听 mousemove 事件,以便根据鼠标位置为按钮提供良好的效果。然而,在移动设备上,如果我触摸按钮,事件也会被触发,使按钮跳转到位置...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.