09-jquery获取元素的尺寸
元素的尺寸
height()
width()
内容的宽 不含padding marigninnerHeight()
innerWidth()
内容的宽加上paddingouterHeight()
outerWidth()
内容的宽+padding+borderWidth(元素的实际宽)outerHeight(true)
outerWidth(true)
是内容的宽+padding+borderWidth(元素的实际宽)+margin$(window).width(); 窗口的宽
$(window).height();窗口的高
jquery无缝滚动案例
html
<h3>最新动态</h3>
<div class="scrollNews" ><ul><li><a href="#" class="tooltip" title="甜美宽松毛衣今秋一定红.">甜美宽松毛衣今秋一定红.</a></li><li><a href="#" class="tooltip" title="秋装百搭小马甲不到50元.">秋装百搭小马甲不到50元.</a></li><li><a href="#" class="tooltip" title="修身韩版小西装万人疯抢.">修身韩版小西装万人疯抢.</a></li><li><a href="#" class="tooltip" title="夏末雪纺店主含泪大甩卖.">夏末雪纺店主含泪大甩卖.</a></li><li><a href="#" class="tooltip" title="瑞丽都疯狂推荐的秋装.">瑞丽都疯狂推荐的秋装.</a></li><li><a href="#" class="tooltip" title="48元长款针织小开衫卖疯啦.">48元长款针织小开衫卖疯啦.</a></li><li><a href="#" class="tooltip" title="长袖雪纺衫单穿内搭都超美.">长袖雪纺衫单穿内搭都超美.</a></li></ul>
</div>
分析
1,ul整体 向上慢慢的走一个li的高度(margin-top为负值)
2,ul的第一个li放到最后面
3,ul整体突然快速margin-top:0;
js
$(function(){var timeid;var h=$(".scrollNews ul li:eq(0)").outerHeight();//获取li元素的高function move(){//1 ul整体 向上慢慢的走一个li的高度(margin-top为负值//最后一个function 是指 动画执行完毕后要做的函数$(".scrollNews ul").animate({"margin-top":-h},500,function(){//2,ul的第一个li放到最后面var fi=$(".scrollNews ul li:eq(0)");$(".scrollNews ul").append(fi);//3,ul整体突然快速margin-top:0;$(".scrollNews ul").css("margin-top",0);timeid=setTimeout(function(){ move()},1500)}//回调函数 ); //animate ed}//move ed// 鼠标放上ul停止动画 鼠标离开开始动画$(".scrollNews").hover(function(){clearTimeout(timeid);},function(){move();}).trigger("mouseleave")//默认自动触下鼠标离开
})
css
*{ padding:0; padding:0;}
body{ padding:50px;}
ul,ol{ list-style:none;}
h3,div,ul,li,ol{ margin:0; padding:0;}
.global_module h3{height:35px;line-height:35px; text-align:center; background-color:#369; color:#f6f6f6;
}
.news ul li{height:30px; line-height:30px; padding-left:15px;color:#666; border-bottom:1px dashed #d0d0d0;
}
.scrollNews{height:150px; overflow:hidden; border: 1px solid red;
}
.news{ width:220px;border:1px solid #36C;
}
IT入门 感谢关注
学习地址: www.520mg.com/it
09-jquery获取元素的尺寸相关推荐
- jquery获取元素在文档中的位置信息以及滚动条位置(转)
jquery获取元素在文档中的位置信息以及滚动条位置 http://blog.csdn.net/qq_34095777/article/details/78750886 原文链接 原创 201 ...
- jquery获取元素宽高
前言 jquery获取元素宽高 <!DOCTYPE html> <html lang="zh" > <head><meta charset ...
- jquery获取元素的索引_如何在jQuery中获取具有特定索引的元素
jquery获取元素的索引 In this post, we are going to discuss how to get an element with a specific index. jQu ...
- html获取边缘元素,JQuery 获取元素到浏览器可视窗口边缘的距离
获取元素到浏览器可视窗口边缘的距离 by:授客 QQ:1033553122 1.测试环境 JQuery-3.2.1.min.js 下载地址: https://gitee.com/ishouke/fro ...
- jquery获取元素索引值index()
jquery获取元素索引值index() 作者: 梅川内酷 于 13-04-26 热度:384 jquery获取元素索引值index()方法: jquery的index()方法 搜索匹配的元素,并返回 ...
- jquery获取元素四种方式。
jquery获取元素四种方式. 当你成功引入jquery插件之后,就可以用jquery的语法来获取html元素. js获取只有document.getElementById或者通过名称来获取. 而jq ...
- js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选
js jquery 获取元素(父节点,子节点,兄弟节点) 一,js 获取元素(父节点,子节点,兄弟节点) var test = document.getElementById("test&q ...
- 使用jQuery获取元素类型
本文翻译自:Get element type with jQuery Is it possible, using jQuery, to find out the type of an element ...
- js jquery 获取元素(父节点,子节点,兄弟节点)
js jquery 获取元素(父节点,子节点,兄弟节点) js 获取元素(父节点,子节点,兄弟节点) var test = document.getElementById("test&quo ...
- css基础---使用offsetWidth和offsetHeight获取元素的尺寸
获取元素的尺寸(display显示情况 和display:none两种情况 来获取) offsetWidth表示元素在页面中所占用的总宽度 offsetHeight表示元素在页面中所占用的总高度 &l ...
最新文章
- mac的终端下面使用ssh user@localhost输入密码 不能正常登录
- Hibernate环境搭建以及HelloWorld
- Freenom.com的域名+github pages+netlify的CDN加速
- JS来推断文本框内容改变事件
- SpringBoot与缓存使用及原理(上)
- js 格式化输出_JS之 调试
- 最受欢迎的Chrome插件Adblock屏蔽网页广告
- Protocol(一)[概述]
- Latex的Visual Studio Code+SumatraPDF环境配置(自用)
- python采集付费论文批量下载 并保存到文档,毕设论文再也不愁......
- 线阵相机参数设置和原理解释 (转载)很棒。
- java课程管理系统_基于JAVA学生课程管理系统.doc
- Go开发 之 基础语法(变量的声明、初始化、作用域,匿名变量,多变量赋值,变量逃逸分析)
- VSCode:删除SSH远程连接
- 半导体放电管TSS的特性参数及选型
- (贪心5.3.2)POJ 1505 Copying Books()
- java反编译教程_Java反编译工具 - JD-GUI 下载地址及使用手册
- 3dsMax——开启捕捉之后锁定x/y/z轴
- 计算机技术在模具设计中的应用,南通模具设计培训 冲压模具设计和制造中的数字化技术应用...
- 【算法】基金明星经理-java