元素的尺寸

  • height()

  • width()
    内容的宽 不含padding marign

  • innerHeight()

  • innerWidth()
    内容的宽加上padding

  • outerHeight()

  • 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获取元素的尺寸相关推荐

  1. jquery获取元素在文档中的位置信息以及滚动条位置(转)

    jquery获取元素在文档中的位置信息以及滚动条位置 http://blog.csdn.net/qq_34095777/article/details/78750886     原文链接 原创 201 ...

  2. jquery获取元素宽高

    前言 jquery获取元素宽高 <!DOCTYPE html> <html lang="zh" > <head><meta charset ...

  3. jquery获取元素的索引_如何在jQuery中获取具有特定索引的元素

    jquery获取元素的索引 In this post, we are going to discuss how to get an element with a specific index. jQu ...

  4. html获取边缘元素,JQuery 获取元素到浏览器可视窗口边缘的距离

    获取元素到浏览器可视窗口边缘的距离 by:授客 QQ:1033553122 1.测试环境 JQuery-3.2.1.min.js 下载地址: https://gitee.com/ishouke/fro ...

  5. jquery获取元素索引值index()

    jquery获取元素索引值index() 作者: 梅川内酷 于 13-04-26 热度:384 jquery获取元素索引值index()方法: jquery的index()方法 搜索匹配的元素,并返回 ...

  6. jquery获取元素四种方式。

    jquery获取元素四种方式. 当你成功引入jquery插件之后,就可以用jquery的语法来获取html元素. js获取只有document.getElementById或者通过名称来获取. 而jq ...

  7. js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选

    js jquery 获取元素(父节点,子节点,兄弟节点) 一,js 获取元素(父节点,子节点,兄弟节点) var test = document.getElementById("test&q ...

  8. 使用jQuery获取元素类型

    本文翻译自:Get element type with jQuery Is it possible, using jQuery, to find out the type of an element ...

  9. js jquery 获取元素(父节点,子节点,兄弟节点)

    js jquery 获取元素(父节点,子节点,兄弟节点) js 获取元素(父节点,子节点,兄弟节点) var test = document.getElementById("test&quo ...

  10. css基础---使用offsetWidth和offsetHeight获取元素的尺寸

    获取元素的尺寸(display显示情况 和display:none两种情况 来获取) offsetWidth表示元素在页面中所占用的总宽度 offsetHeight表示元素在页面中所占用的总高度 &l ...

最新文章

  1. mac的终端下面使用ssh user@localhost输入密码 不能正常登录
  2. Hibernate环境搭建以及HelloWorld
  3. Freenom.com的域名+github pages+netlify的CDN加速
  4. JS来推断文本框内容改变事件
  5. SpringBoot与缓存使用及原理(上)
  6. js 格式化输出_JS之 调试
  7. 最受欢迎的Chrome插件Adblock屏蔽网页广告
  8. Protocol(一)[概述]
  9. Latex的Visual Studio Code+SumatraPDF环境配置(自用)
  10. python采集付费论文批量下载 并保存到文档,毕设论文再也不愁......
  11. 线阵相机参数设置和原理解释 (转载)很棒。
  12. java课程管理系统_基于JAVA学生课程管理系统.doc
  13. Go开发 之 基础语法(变量的声明、初始化、作用域,匿名变量,多变量赋值,变量逃逸分析)
  14. VSCode:删除SSH远程连接
  15. 半导体放电管TSS的特性参数及选型
  16. (贪心5.3.2)POJ 1505 Copying Books()
  17. java反编译教程_Java反编译工具 - JD-GUI 下载地址及使用手册
  18. 3dsMax——开启捕捉之后锁定x/y/z轴
  19. 计算机技术在模具设计中的应用,南通模具设计培训 冲压模具设计和制造中的数字化技术应用...
  20. 【算法】基金明星经理-java

热门文章

  1. 运用ArcGIS进行影像分类
  2. matlab分数写成上下分子形式,word怎么把分数写成上下型的
  3. 50个英语句子,摘抄收藏。
  4. MySQL模拟题及参考答案
  5. 卓胜微:国产替代泡沫破灭
  6. CPU Designer
  7. PCIe的XDMA应用
  8. 【NOI2005】 瑰丽华尔兹
  9. Linux有几种系列的发行版本?
  10. (附源码)ssm非遗传承背景下甘肃人文宣传网站 毕业设计 051441