和
点击范围自定义:细节和概要
在 html 中,
问题详情
一位开发者希望构建一个类似树形表的内容,但希望只能通过点击行最前面的图标来显示或隐藏内容,而非整行可点击。
解决方案
调整 元素的 css 和事件处理代码可以实现此目标。
在
.tree summary::before { position: relative; z-index: 2; cursor: pointer; } .tree summary span::before { content: ''; position: absolute; left: 0; right: 0; height: 46px; } .tree summary span { pointer-events: none; }
登录后复制
tree.addEventListener('click', function(ev) { if (ev.target.tagName === 'SPAN') { ev.preventDefault(); } });
登录后复制
css 代码提高了图标( 元素)的层级,使其位于其他内容之上,并阻止 元素上的点击事件传播到
此解决方案使点击图标能够展开或关闭内容,同时阻止点击行中的其他区域。
以上就是如何仅通过点击行最前面的图标展开或隐藏 <details> 和 <summary> 标签中的内容?的详细内容,更多请关注抖狐科技其它相关文章!
-
JavaScript 基础知识:第 3 部分
之前在 javascript essentials:第 2 部分中,我们讨论了很多有关字符串属性和方法,以及拆分为数组时索引字符串的内容。在这一部分,我们将看看:对象 数组目的我们已经讨论了对象并看到...
-
巨屏平板智能手表
智能手表屏幕尺寸越来越大,巨屏平板智能手表的出现引发热议。php小编西瓜将为大家带来有关巨屏平板智能手表的深入探讨,包括其优点、缺点和市场影响,帮助大家全面了解这一新兴趋势。一、巨屏平板智能手表 近年...
-
炉石传说加尔贡伙伴
石缚加尔贡是卡牌游戏炉石传说中的一张卡牌,本卡牌的普通版本和金色版本有概率在“纳斯利亚堡的悬案”卡牌包中获得,也可通过使用奥术之尘制作获得。稀有度:普通; 职业:猎人; 类型:随从; 随从类型:野兽;...
-
时间加权委托是什么意思?通俗讲解欧易时间加权委托的方法
在币圈进行大额交易相对来说是比较麻烦的,严重时可能会对市场造成影响,为此交易所推行了时间加权委托。这个时间加权委托是一种交易策略,它是指用于在特定时间段内以平均价格买入或卖出加密货币。通常这种策略特别...
-
中国移动怎么显示在手机屏幕上面
想要在手机屏幕上显示中国移动,请遵循以下步骤:确认信号良好,并打开运营商名称设置。启用“显示运营商名称”。重启手机。注意:某些 android 设备可通过拨号输入 ##4636## 并选择“仅 gsm...