大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
JQuery实现将Div浮动到网页最上层。
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、成都网站设计、防城网络推广、微信小程序开发、防城网络营销、防城企业策划、防城品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供防城建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
可以通过Css的z-index属性来进行设置
具体代码:
$(".divClass").attr("z-index",999);
原理:
通过JQuery给指定的div增加属性'z-index'为'999',将指定div的层次拉到最高,这个所谓的999并不一定是999这个数字,只需要是你页面z-index的最大值就是可以的。
这个效果看起来很难,但只要把效果一步一步的拆分还是很容易的,网上有很多类似的特效,百度一下就知道了,基原理分为两步,第一步制作漂浮效果,第二步是检测滚动条的位置,不同的位置加载不同的漂浮效果。
$("li p").mouseover(function () {
li p 改成一整块div 里面包含下拉元素和控制显示隐藏的元素
@-webkit-keyframes bounce-down {
25% {
-webkit-transform: translateY(-3px);
}
50%, 100% {
-webkit-transform: translateY(0);
}
75% {
-webkit-transform: translateY(3px);
}
}
@keyframes bounce-down {
25% {
transform: translateY(-3px);
}
50%, 100% {
transform: translateY(0);
}
75% {
transform: translateY(3px);
}
}
.animate-bounce-down{
-webkit-animation: bounce-down 1.3s linear infinite;
animation: bounce-down 1.3s linear infinite;
}
如果不考虑低版本兼容,css3动画可以简单实现,给需要漂浮的元素添加animate-bounce-down这个类就好,浮动效果可以自行调试