`
月舒
  • 浏览: 4598 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
最近做项目的时候,遇到这么一个需求,要求列表中左侧(红框中)的内容在鼠标移入这个li显示,鼠标移出时隐藏。     一、最初的想法和出现的问题   这不就是给li添加mouseenter和mouseleave事件嘛,直接mouseenter的时候让左边内容显示,mouseleave的时候让左边内容消失。   但是,显然,仅仅这样做是不够的,问题来了,左边的交互内容根本不可达!还没等鼠标移到左侧交互内容,它就消失了!因为左侧内容是用绝对定位定在左侧的,但实际上它的范围超出了li的范围,所以当把鼠标移入左侧交互内容时,实际上已经出了li的范围,触发了mouseleave事件,左侧内 ...
问题描述 最近做项目的时候,有这么一个问题:用了brix组件dropdown做了一个下拉框,而这个下拉框有一个默认值,想让下拉框展开的时候直接定位到当前所选值,即: 希望原来的变为  其html组织结构为:   ul中的各个选项为js手动生成。   一、最初的想法 直接在js中给默认的开始值添加选中样式,再用js将下拉框定位到所选中值。具体是:在'.dropdown-hd'上加click事件,当展开dropdown的时候获取被选中项的scrollTop值,然后将ul的scrollTop设置为被选中项的scrollTop值。   未果,下拉框的位置还是丝毫不动。 二、求助 ...
Global site tag (gtag.js) - Google Analytics