十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
首先随便找一个地方新建一个div 并且隐藏。例如
创新互联长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为上虞企业提供专业的网站建设、成都网站建设,上虞网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。
div id='showTip' style="background-color: white; width:200px; height:200px;position: absolute; display: none; "
/div
然后在链接那边写个onmouseover 属性加个触发方法 如showDiv()具体方法如下
function showDiv(e){
$("#showTip").html("这里可以写一些html的内容,如图片文字");
$("#showTip").css("top",e.clientY);//这里可以根据情况适当调整
$("#showTip").css("left",e.clientX);
$("#showTip").show();
}
还要在链接那边加上 onmouseout属性触发方法如下:
function hideDiv(){
$("#showTip").hide();
}
以上需要引入jquery支持
利用浮动窗口的鼠标移出/移入事件.
为FORM或者BADY的onclick事件动态 绑定/解除绑定 一个function
这个function的内容就是控制窗口消失.
也就是说,只要鼠标移出了浮动层,那么就被绑定了一个单击事件:浮动层消失.
这个要js/jquery才OK,下面的代码使用了jquery实现:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /
titlejquery浮动层/title
style type="text/css"
#Float {background-color: #000;height: 200px;width: 100px;position: absolute;top: 80px;right: 20px;}
/style
/head
script type="text/javascript" src=""/script
script language="javascript"
$(document).ready(function(){
$(window).scroll(function (){
var offsetTop = $(window).scrollTop() + 80 +"px";
$("#Float").animate({top : offsetTop },{ duration:500 , queue:false });
});
});
/script
body
div style="height:2000px;"/div
div id="Float"/div
/body
/html
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /
titlejquery浮动层/title
script src="jquery-1.8.3.js"/script!-- 注意修改引用路径 --
style type="text/css"
#Float {background-color: #000;height: 200px;width: 100px;position: absolute;top: 80px;right: 20px;}
/style
/head
script language="javascript"
$(document).ready(function(){
$(window).scroll(function (){
// 让浮动层距离窗口顶部,始终保持80px
var offsetTop = $(window).scrollTop() + 80 +"px";
$("#Float").animate({top : offsetTop },{ duration:500 , queue:false });
});
});
/script
JQuery实现将Div浮动到网页最上层。
可以通过Css的z-index属性来进行设置
具体代码:
$(".divClass").attr("z-index",999);
原理:
通过JQuery给指定的div增加属性'z-index'为'999',将指定div的层次拉到最高,这个所谓的999并不一定是999这个数字,只需要是你页面z-index的最大值就是可以的。