>  기사  >  웹 프론트엔드  >  jQuery는 Baidu Tieba 헤드 고정 탐색 effect_jquery를 구현합니다.

jQuery는 Baidu Tieba 헤드 고정 탐색 effect_jquery를 구현합니다.

WBOY
WBOY원래의
2016-05-16 15:46:181232검색

이 기사의 예에서는 jQuery가 Baidu Tieba 헤드 고정 탐색 효과를 모방하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.

여기에서는 Jquery를 사용하여 웹 페이지의 헤드를 고정하지만 스크롤 막대로 스크롤하지 않는 효과를 얻습니다. 웹 페이지 특수 효과는 Baidu Tieba에서 컴파일되었습니다. 웹페이지 상단에 스크롤바가 있지만, 웹페이지 상단에 도달한 후 다시 스크롤바를 드래그하면 헤드는 스크롤되지 않지만 다른 콘텐츠는 스크롤되는 효과를 본 것 같습니다. 인터넷에 많이.

런닝 효과 스크린샷은 다음과 같습니다.

구체적인 코드는 다음과 같습니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>导航固定</title>
<script src="jquery-1.6.2.min.js"language="javascript" type="text/javascript"></script>
<script>
$(function(){  
 $(window).scroll(function() {
  //$("body").css({"background-position":"center "+$(window).scrollTop()+""});
  if($(window).scrollTop()>=250){
    $(".nav").addClass("fixedNav");
  }else{
    $(".nav").removeClass("fixedNav");
  } 
 });
});
</script>
<style>
*{
  margin:0px;
  padding:0px;
}
div.nav{
  background:#000000;
  height:57px;
  line-height:57px;
  color:#ffffff;
  text-align:center;
  font-family:"微软雅黑", "黑体";
  font-size:30px;
}
div.fixedNav{
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  z-index:100000;
  _position:absolute;
  _top:expression(eval(document.documentElement.scrollTop));
}
</style>
</head>
<body> 
<div class="header" style="background:#CCCC00;height:250px;"></div>
<div class="nav">
<p>导航固定</p>
</div>
<div class="content" style="background:#0099FF; height:2000px;"></div>
</body>
</html>

이 기사가 모든 사람의 jquery 프로그래밍 설계에 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.