[jQuery] Smooth div scroll (왼쪽으로 흐르는 이미지/글자) > 기술자료 | 해피정닷컴

[jQuery] Smooth div scroll (왼쪽으로 흐르는 이미지/글자) > 기술자료

본문 바로가기

사이트 내 전체검색

[jQuery] Smooth div scroll (왼쪽으로 흐르는 이미지/글자) > 기술자료

JavaScript [jQuery] Smooth div scroll (왼쪽으로 흐르는 이미지/글자)

페이지 정보


첨부파일

본문



왼쪽으로 흘러가는 텍스트 스크립트입니다.
jquery와 css 를 사용해서 매우 부드럽게 흘러갑니다.
한페이지 내에서 1개 흘러가는 용도로 매우 유용하게 사용할 수 있습니다.  2개이상은 여러분의 몫입니다.

소스는 다음과 같으며, 내용중에 필요한 js와 css 그리고 image 는 첨부파일을 확인하세요.
 
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Scrolling Text - jQuery Smooth Div Scroll - Thomas Kahn</title>
<!-- the CSS for Smooth Div Scroll -->
<link rel="Stylesheet" type="text/css" href="Scripts/smoothDivScroll/smoothDivScroll.css" />
<style type="text/css">
/* text 스크롤 */
#scrollingText {
  width: 728px;
  height: 70px;
  position: relative;
  border: solid 1px #ccc;
  padding-top: 20px;
}
 
#scrollingText div.scrollableArea p {
  display: block;
  float: left;
  margin: 0;
  padding-right: 20px;
  font-family: Georgia,Times, 'Times New Roman', Serif; 
  font-size: 45px;
  line-height: 45px;
  font-weight: bold; 
  background-color: #fff; 
  color: #000; 
  white-space: nowrap;
}
#scrollingText2 div.scrollableArea2 p {
  display: block;
  float: left;
  margin: 0;
  padding-right: 20px;
  font-family: Georgia,Times, 'Times New Roman', Serif; 
  font-size: 45px;
  line-height: 45px;
  font-weight: bold; 
  background-color: #fff; 
  color: #000; 
  white-space: nowrap;
}
 
/* image 스크롤 */
#makeMeScrollable
{
  width:470px;  /* 보여지는 넓이 */
  height: 330px; /* 보여지는 높이 */
  position: relative;
}
 
#makeMeScrollable div.scrollableArea *
{
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  /* If you don't want the images in the scroller to be selectable, try the following
      block of code. It's just a nice feature that prevent the images from
      accidentally becoming selected/inverted when the user interacts with the scroller. */
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
</style>
</head>
 
<body>
<div id="scrollingText">
<p>You know, I have one simple request.</p>
<p>And that is to have sharks with frickin' laser beams attached to their heads! </p>
<p>Now evidently, my cycloptic colleague informs me that that can't be done. </p>
<p>Can you remind me what I pay you people for? </p>
<p>Honestly, throw me a bone here. What do we have? </p>
</div>
 
<div id="makeMeScrollable">
  <img src="images/demo/field.jpg" alt="Field" id="field" />
  <img src="images/demo/gnome.jpg" alt="Gnome" id="gnome" />
  <img src="images/demo/pencils.jpg" alt="Pencils" id="pencils" />
  <img src="images/demo/golf.jpg" alt="Golf" id="golf" />
  <img src="images/demo/river.jpg" alt="River" id="river" />
  <img src="images/demo/train.jpg" alt="Train" id="train" />
  <img src="images/demo/leaf.jpg" alt="Leaf" id="leaf" />
  <img src="images/demo/dog.jpg" alt="Dog" id="dog" />
</div>
 
<!-- jQuery library - Please load it from Google API's -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js" type="text/javascript"></script>
 
<!-- jQuery UI Widget and Effects Core (custom download)
     You can make your own at: http://jqueryui.com/download -->
<script src="Scripts/smoothDivScroll/jquery-ui-1.8.23.custom.min.js" type="text/javascript"></script>
 
<!-- Latest version of jQuery Mouse Wheel by Brandon Aaron
     You will find it here: http://brandonaaron.net/code/mousewheel/demos -->
<script src="Scripts/smoothDivScroll/jquery.mousewheel.min.js" type="text/javascript"></script>
 
<!-- jQuery Kinetic - for touch -->
<script src="Scripts/smoothDivScroll/jquery.kinetic.js" type="text/javascript"></script>
 
<!-- Smooth Div Scroll 1.3 minified-->
<script src="Scripts/smoothDivScroll/jquery.smoothdivscroll-1.3-min.js" type="text/javascript"></script>
<!-- If you want to look at the uncompressed version you find it at
     js/jquery.smoothDivScroll-1.3.js -->
 
<!-- Plugin initialization -->
<script type="text/javascript">
<!--
  // text 스크롤
  $(document).ready(function() {
    $("#scrollingText").smoothDivScroll({
      autoScrollingMode: "always",
      autoScrollDirection: "endlessLoopRight",
      autoScrollInterval: 10, 
      autoScrollStep: 2 });
    }
  );
 
  // image 스크롤
  // Initialize the plugin with no custom options
  $(document).ready(function () {
  // I just set some of the options
    $("#makeMeScrollable").smoothDivScroll({
      mousewheelScrolling: "allDirections",
      manualContinuousScrolling: true,
      autoScrollingMode: "onStart"
    });
  });
//-->
</script>
</body>
</html>


관련자료
http://www.smoothdivscroll.com/  

댓글목록

등록된 댓글이 없습니다.


Total 2,634건 71 페이지
  • RSS
기술자료 목록
열람
JavaScript   34271  2012-10-08 19:47  
1233
JavaScript   37523  2012-10-04 13:49  
1232
JSP   14538  2012-09-27 19:01  
1231
JSP   13234  2012-09-27 16:58  
1230
JSP   16017  2012-09-27 16:32  
1229
JSP   14857  2012-09-27 16:02  
1228
JSP   39921  2012-09-26 14:55 ~ 2017-04-01 00:00  
1227
HTML   15241  2012-09-25 01:51  
1226
그누보드   14350  2012-09-23 06:03  
1225
그누보드   17084  2012-09-20 19:09 ~ 2024-04-03 15:30  
1224
그누보드   11558  2012-09-20 18:56  
1223
그누보드   12791  2012-09-19 18:49  
1222
HTML   21414  2012-09-19 11:58 ~ 2017-09-13 00:00  
1221
JavaScript   15221  2012-09-18 05:44 ~ 2013-07-02 00:00  
1220
그누보드   14831  2012-09-12 16:23  
1219
XpressEngine   17896  2012-09-10 00:32  
1218
.NET   13341  2012-09-09 13:59  
1217
ClassicASP   21212  2012-09-07 19:53  
1216
ClassicASP   18028  2012-09-07 19:38  
1215
JavaScript   28917  2012-09-07 19:33 ~ 2017-12-01 14:36  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.