问题标签 [onmouseover]
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 - 如何检测浏览器是否支持鼠标悬停事件?
假设我有一个网页,它有一些 onmouseover javascript 行为来下拉菜单(或类似的东西)
显然,这不适用于 iPad 或智能手机等触控设备。
如何检测浏览器是否支持悬停事件,如 onmouseover 或 onmouseout 以及 CSS 中的 :hover 伪标签?
注意:我知道如果我担心这个我应该用不同的方式写它,但我很好奇是否可以进行检测。
编辑:当我说“支持悬停事件”时,我的意思是,“浏览器是否对悬停事件有有意义的表示”。如果硬件支持但软件不支持(反之亦然),则没有有意义的表示。除了一些即将推出的技术之外,我认为没有任何触摸设备可以有意义地表示悬停事件。
c# - Onmouseover 使用超链接
我有一个超链接和两张图片(一张是链接的正常图片,另一张是它的鼠标悬停图片)
我不知道如何使超链接的图片在鼠标悬停时发生变化。我知道我可以用'a'标签来做到这一点,但这个标签不支持这个:'~/Site/Page.aspx'所以如果我想浏览文件夹,我需要使用'../../Site /Page.aspx' 这是不准确的。
那么如何使用 asp:hyperlink 按钮更改图片呢?
javascript - 是否可以在 onMouseover 事件上按顺序播放多个声音文件?
我知道如何一次播放单个声音文件 onMouseover 事件,例如
但是,我想在图像或其他元素上的单个鼠标悬停上按顺序播放多个声音文件(1.wav、2.wav、3.wav 等) 。
有可能吗?
提前致谢。
c# - 如何在不使用 java 脚本的情况下在 c# 和 vb.net 中注册(以编程方式使用)鼠标悬停事件
我知道如何使用 html 代码和 javascript 来制作鼠标悬停事件
但
我很想知道是否有办法使用 c# 和/或 vb.net 制作鼠标悬停事件。
我尝试使用 attribute.add 作为标签,但不起作用
请提供代码示例
谢谢你
笔记
- 鼠标悬停 = 鼠标悬停事件
- 和任何控件请主要是按钮,链接按钮,标签,div。
c# - 如何使用 c# 方法/ c# 代码编写/编码 javascript(鼠标悬停事件)
笔记
是的,客户端必须是 java 脚本,但我的问题不是这样。
我在问我可以使用 c# 语言来实现在“单击侧事件”上触发的“动作”,例如鼠标悬停
这个愚蠢问题的原因是我记得一些为formview的特定事件注册函数的语法,这些函数在事件发生时被调用(是的,涉及回发”
对于使用 c# 甚至 vb.net 的客户端事件,可能类似于上述内容
这是我想问的一小部分
javascript - 通过javascript将鼠标悬停添加到链接
简单的快速问题......
我有以下链接html:
我有一个 javascript 函数,我想将一些鼠标悬停信息动态地输入到该链接中。因此,假设如果调用了这个 javascript 函数,它就会变成这样:
任何想法如何做到这一点?
javascript - 更改 TD 背景和文本的 MouseOver 事件
当用户的鼠标经过第一个提到的 td 时,我需要将 td 背景更改为灰色并在另一个 td 中显示文本。
到目前为止,我已经这样做了:
但这只会改变第一个 td 的背景,不会改变第二个 td 中的文本。
请问有什么想法吗?
javascript - JavaScript 在鼠标悬停时隐藏另一个元素
所以我有这个我正在处理的 JavaScript,我想在鼠标悬停时显示/隐藏另一个 HTML 元素,但它不起作用。这是HTML:
c# - 将 onmouseover 属性添加到在一个
我有一个包含几个面板的中继器。我注意到没有 onmouseover 属性<asp:Panel>
。我读过我可以通过调用 page_load 将属性添加到面板:
问题是我在转发器中,并且 PanelID 是由 asp.net 生成的,例如 ContentPlaceHolder_ctl01_myID_0 所以不仅很难弄清楚,而且 VS2010 无法将其识别为正确的对象并在其上引发错误,而且我必须将它附加到每个项目上,所以我需要使用 for 或 foreach,但我不知道要迭代什么。有没有办法像
在 C# 中的 Page_Load 事件处理程序中执行此操作?我也想在面板上运行客户端 onload、onmouseclick 和 onmouseout,所以我也想附加这些属性。
javascript - 混乱:onMouseOver onMouseOut 与 div
想象一下在这个网页片段上从左到右移动鼠标:
灰色框是一个 DIV。鼠标移入时我想要一个onMouseOver,退出时我想要一个onMouseOut。
我实际得到的(从左到右):
哇!
我怎样才能为容器 DIV 获得一个 onMouseOver 和 onMouseOut?