怎么用jquery 做弹出层
比如说,我把鼠标放到一个价格上,然后让它触发事件,在鼠标这弹出一个div来显示是几折,ajax交互就先不管了,现在想知道鼠标放在价格上弹出的div用jquery该怎么写?...
比如说,我把鼠标放到一个价格上,然后让它触发事件,在鼠标这弹出一个div来显示是几折,ajax交互就先不管了,现在想知道鼠标放在价格上弹出的div用jquery
该怎么写? 展开
该怎么写? 展开
6个回答
2015-11-22 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
Jquery实现的方法有很多fadeIn()(淡出)、show(),或者直接控制css 都可以实现显示功能。
下面直接给出一个简单的例子:
<ul id="ul">
<li><span>显示的内容1</span><div style="display:none;">鼠标经过要显示的内容1</div></li>
<li><span>显示的内容2</span><div style="display:none;">鼠标经过要显示的内容2</div></li>
<li><span>显示的内容3</span><div style="display:none;">鼠标经过要显示的内容3</div></li>
</ul>
<script type="text/javascript">
$("#ul li").mouseover(function(){//鼠标在li内移动时触发
$(this).find("div").fadeIn();//淡出显示当前li下的div
});
$("#ul li").mouseout(function(){//鼠标移出li时触发
$(this).find("div").fadeOut();//淡出隐藏当前li下的div
});
</script>
展开全部
$("#btn").bind("mouseover",function(){
$("#div").show();
})
$("#div").show();
})
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有简单的方式,就是元素的title属性,鼠标放上去后会显示title里的值,如果要求效果更华丽就需要jquery了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这种可以用隐藏的绝对定位属性来做,比如;
你在价格的旁边放一个隐藏的div,然后设置这个div的position:abslute(单词我记不清了,是ab开头的),然后再写鼠标悬浮事件,具体的操作还要根据你页面布的局而定。
你在价格的旁边放一个隐藏的div,然后设置这个div的position:abslute(单词我记不清了,是ab开头的),然后再写鼠标悬浮事件,具体的操作还要根据你页面布的局而定。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#table").ommouseover=function({
$("div").show()
})
用onmouseover方法
$("div").show()
})
用onmouseover方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比较简单的,当鼠标hover时,层显示出来,当鼠标out时,层隐藏起来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询