You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为pointer-events:none的按钮内img标签设置不同title的实现方法

解决按钮内图片独立显示title的问题

嘿,这个问题的核心是pointer-events:none会让按钮及其所有子元素都无法响应鼠标事件——包括触发title提示的hover动作。不过咱们可以通过给每张图片单独重置这个属性来解决:

具体实现代码

<button style="pointer-events:none"> 
  <img src="your-first-image-url" title="this should enabled" style="pointer-events:auto"/> 
  <img src="your-second-image-url" title="some should be disabled" style="pointer-events:auto"/> 
</button>

原理说明

  • 按钮的pointer-events:none依然生效,保证按钮本身无法被点击或触发任何鼠标交互;
  • 给每张img设置pointer-events:auto,让它们重新获得接收鼠标事件的能力,这样hover时就能正常显示各自的title文本了。

如果需要更清晰的样式管理,也可以把样式抽离到CSS类里,比如:

.disabled-button {
  pointer-events: none;
}
.button-img {
  pointer-events: auto;
}

对应的HTML:

<button class="disabled-button"> 
  <img class="button-img" src="your-first-image-url" title="this should enabled"/> 
  <img class="button-img" src="your-second-image-url" title="some should be disabled"/> 
</button>

内容的提问来源于stack exchange,提问作者Rams

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:20:14