猿问

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

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

慕的地6264312
浏览 377回答 3
3回答

翻过高山走不出你

不管是DIV还是什么,你的这类问题也就是事件的触发问题,onmouseover这个事件能够让你在鼠标经过DIV的时候做你要做的事情,而现在你要做的事情是弹出一个层,那么此时在方法里你可以动态的生成添加一个层xx.InnerHTML = "xxxxx";   这里"xxxxx" 就是你拼字符串拼出来的你想要的层的HTML代码,然后动态添加上去就可以了,要想显示不同的内容就在方法里传入不同的参数即可,事件的定义就用onmouseover = "aa(this)"即可, aa 为方法名,随便起就可以了,this就是当前调用该方法对象(简单点的你可以这么理解)

桃花长相依

onmousemove的時候通過ajax動態生成div<div><ul><li>a類</li><li>b類</li></ul></div>

慕妹3242003

简单说是一个div,只是数据是动态加载的,也就是当你移动到某个类别的时候,此时进行数据加载,同时这个div依据当前鼠标位置的元素,做为父元素进行div的位置控制进行显示
随时随地看视频慕课网APP
我要回答