为了账号安全,请及时绑定邮箱和手机立即绑定

求助:谁能指导下该项技术怎么实现

求助:谁能指导下该项技术怎么实现

慕的地6264312 2018-10-25 05:06:23
京东商城里的 "商品分类" 模板块里面. 鼠标移动到 "大家电" 或者 "生活电器" , 右面自动弹出一个 类似Div层的框 。请问这是怎么实现的。我们曾想到用 Div 层来实现。 这样的话每一个子分类(就是 "大家电")都要用一个Div, 这样算下来有太多太多的 Div了。 有没有别的好方法! 蚂蚁不胜感激
查看完整描述

3 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

不管是DIV还是什么,你的这类问题也就是事件的触发问题,onmouseover这个事件能够让你在鼠标经过DIV的时候做你要做的事情,而现在你要做的事情是弹出一个层,那么此时在方法里你可以动态的生成添加一个层

xx.InnerHTML = "xxxxx";   这里"xxxxx" 就是你拼字符串拼出来的你想要的层的HTML代码,然后动态添加上去就可以了,要想显示不同的内容就在方法里传入不同的参数即可,事件的定义就用

onmouseover = "aa(this)"即可, aa 为方法名,随便起就可以了,this就是当前调用该方法对象(简单点的你可以这么理解)


查看完整回答
反对 回复 2018-10-29
?
桃花长相依

TA贡献1860条经验 获得超8个赞

onmousemove的時候通過

ajax動態生成div

<div>

<ul>

<li>a類</li><li>b類</li>

</ul>

</div>


查看完整回答
反对 回复 2018-10-29
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

简单说是一个div,只是数据是动态加载的,也就是当你移动到某个类别的时候,此时进行数据加载,同时这个div依据当前鼠标位置的元素,做为父元素进行div的位置控制进行显示

查看完整回答
反对 回复 2018-10-29
  • 3 回答
  • 0 关注
  • 376 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信