460day(width和height方法,scrollTop与scrollLeft方法,小火箭返回顶部案例)

《2019年1月6日》【连续 460天】

标题:width和height方法,scrollTop与scrollLeft方法,小火箭返回顶部案例;
内容:

<body>
	<div>
	</div>
	<script src="js/jquery-1.12.4.js">
	</script>
	<script type="text/javascript">
		$(function () {
			// 获取div的宽度
			// console.log($('div').css('width'));
			// console.log($('div').width());

			// 修改div的宽度
			// $('div').css('width','400px');
			$('div').width(400);
		});
	</script>
</body>
// 需要获取页面可视区的宽度和高度
			$(window).resize(function(){
				console.log($(window).width());
				console.log($(window).height());
			});
console.log($('div').width()); //width
			console.log($('div').innerWidth()); //width+padding
			console.log($('div').outerWidth()); //width+padding+border
			console.log($('div').outerWidth(true)); //width+padding+border+margin

scrollTop与scrollLeft方法:
 

 $(window).scroll(function () {
      console.log($(window).scrollTop());
      console.log($(window).scrollLeft());
    });

小火箭返回顶部案例:
 

<style>
    body {
      height: 8000px;
    }
    
    a {
      color: #FFF;
    }
    
    .actGotop {
      position: fixed;
      bottom: 50px;
      right: 50px;
      width: 150px;
      height: 195px;
      display: none;
      z-index: 100;
    }
    
    .actGotop a, .actGotop a:link {
      width: 150px;
      height: 195px;
      display: inline-block;
      background: url(images/gotop.png) no-repeat;
      outline: none;
    }
    
    .actGotop a:hover {
      width: 150px;
      height: 195px;
      background: url(images/gotop.gif) no-repeat;
      outline: none;
    }
  </style>

  
</head>
<body>
<!-- 返回顶部小火箭 -->
<div class="actGotop"><a href="javascript:;" title="Top"></a></div>


<script src="jquery-1.12.4.js"></script>
<script>
  $(function () {
    
    //当页面超出去1000px的时候,让小火箭显示出来,如果小于1000,就让小火箭隐藏
    $(window).scroll(function () {
      if($(window).scrollTop() >= 1000 ){
        $(".actGotop").stop().fadeIn(1000);
      }else {
        $(".actGotop").stop().fadeOut(1000);
      }
    });
    
    
    //在外面注册
    $(".actGotop").click(function () {
      $("html,body").stop().animate({scrollTop:0},3000);
      //scrollTop为0
      //$(window).scrollTop(0);
    })
    
  });
</script>
</body>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值