y

초보입니다... 도와주세요 ㅠㅠ

· 2012-04-11 (수) 14:30:40 · 3416 · 2
정말 초보입니다...입사 2개월차인데, 사수가 없어.. 항상 멘붕상태입니다 ㅠㅠ 부디 자비를 베푸시어 불쌍한 중생을 살려주세요 ㅠㅠ
 
 
위사이트 보시면 롤링으로 이미지들이 슬라이드 되어 있는데요
 
이미지 밑에 화살표 <- -> 있자나요 이 화살표를 mousedown 하거나 hover 되면 속도가 빨리 되게(이미지가 빨리 지나가게 휙~휙~ ) 구현하고 싶습니다ㅜㅜ
 
마우스를 떼면 다시 이전 속도로 돌아오고요...
 
자바스크립트.. 체계적으로 공부할만한 사이트나 정보도 공유 부탁드려요 ㅠㅠ
 
#backgroundPopup{
display:none;
position:absolute;
height:1050px;
width:620px;
top:300;
left:500;
border:0px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:absolute;
height:200px;
width:300px;
border:0px solid #cecece;
z-index:2;
padding:50px,0px,0px,180px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
left:470px;
top:54px;
position:absolute;
color:white;
display:block;
}
#popup1{
}
</style>
<!-- 제이쿼리 화면이동 헤더 시작 -->
<script>
$(function() {
 var rollingDiv = $("#rollingHead1"); 
 rollingDiv.rolling("right", 280, 250, 4); // 이동방향 , 테이블width , 테이블 height , 보여질 이미지 갯수
 rollingDiv.addRollingItem("<div><table width='233' height='240' cellspacing='0' cellpadding='0'><tr><td align='center' valign='top'><img src='/data/file/portpolio/3076664668_TF3gcVNj_metro.jpg' width='233' height='214' alt='' id='popup1' border='0' /></a></td></tr></table></div>"); //열었으면 닫아야지
 rollingDiv.addRollingItem("<div><table width='233' height='240' cellspacing='0' cellpadding='0'><tr><td align='center' valign='top'><img src='/data/file/portpolio/3076664668_fcep15n9_ubline.jpg' width='233' height='214' alt='' id='popup2' border='0'/></a></td></tr></table></div>");
 rollingDiv.addRollingItem("<div><table width='233' height='240' cellspacing='0' cellpadding='0'><tr><td align='center' valign='top'><img src='/data/file/portpolio/3076664668_cP9zTOya_evernet.jpg' width='233' height='214' alt='' id='popup3' border='0'/></a></td></tr></table></div>");
 rollingDiv.addRollingItem("<div><table width='233' height='240' cellspacing='0' cellpadding='0'><tr><td align='center' valign='top'><img src='/data/file/portpolio/3076664668_4RiH3uDb_selah.jpg' width='233' height='214' alt='' id='popup4' border='0'/></a></td></tr></table></div>");
 rollingDiv.addRollingItem("<div><table width='233' height='240' cellspacing='0' cellpadding='0'><tr><td align='center' valign='top'><img src='/data/file/portpolio/3076664668_SMjIqowu_biz.jpg' width='233' height='214' alt='' id ='popup5' border='0'/></a></td></tr></table></div>");
  rollingDiv.bind("mouseover", function() { 
  rollingDiv.stopRolling();
  });
  rollingDiv.bind("mouseout", function() {  
  rollingDiv.resumeRolling();
  });
 
   var leftArrowDiv = $("#rollingHead2");
   leftArrowDiv.css("opacity", 0.5);
  leftArrowDiv.hover(function() {
   leftArrowDiv.animate({
    opacity: 0.9
   }, 10);
   if (rollingDiv.getRollingDirection() == "left") {
      rollingDiv.reverseRolling();
     }
  rollingDiv.resumeRolling();
  }, function() {
    leftArrowDiv.animate({
    opacity: 0.5
   }, 10);
  });
  
  var rightArrowDiv = $("#rollingHead3");
  rightArrowDiv.css("opacity", 0.5);
  rightArrowDiv.hover(function() {
   rightArrowDiv.animate({
    opacity: 0.9
   }, 10);    
   if (rollingDiv.getRollingDirection() == "right") {
      rollingDiv.reverseRolling();
     }
     rollingDiv.resumeRolling();
  }, function() {
      rightArrowDiv.animate({
    opacity: 0.5
   }, 10);
  }); 
  
 rollingDiv.startRolling(30, 0, 100);
 setTimeout('normal()', 1000); });

function normal() {
  var rollingDiv = $("#rollingHead1");
  var rollingAnimationFrame = rollingDiv.getRollingAnimationFrame();
  if (rollingAnimationFrame != 100) {
   rollingAnimationFrame += 20;
   if (rollingAnimationFrame > 100) {
    rollingAnimationFrame = 100;
   }
   rollingDiv.setRollingAnimationFrame(rollingAnimationFrame);
  }
 setTimeout('normal()', 1000); 
} 
</script>
 
<script>
//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
var popupStatus = 0;
//loading popup with jQuery magic!
function loadPopup(){
 //loads popup only if it is disabled
 if(popupStatus==0){
  $("#backgroundPopup").css({
   });
  $("#backgroundPopup").fadeIn("slow");
  $("#popupContact").fadeIn("slow");
  popupStatus = 1;
 }
}
//disabling popup with jQuery magic!
function disablePopup(){
 //disables popup only if it is enabled
 if(popupStatus==1){
  $("#backgroundPopup").fadeOut("slow");
  $("#popupContact").fadeOut("slow");
  popupStatus = 0;
 }
}
//centering popup
function centerPopup(){
 //centering
 $("#popupContact").css({
  "position": "absolute",
  "top":300,
  "left":200
 });
}
 
//CONTROLLING EVENTS IN jQuery
$(document).ready(function(){
 //LOADING POPUP
 //Click the button event!
 $("#popup1").click(function(){
  //centering with css
  centerPopup();
  //load popup
  loadPopup(); // 메트로
  document.getElementById("popupContact").innerHTML = "<table border=0><tr><td id='resetting'><img src='/data/file/portpolio/3076664668_MfrZxWtV_B8B6BBEAB8DEC6AEB7CEBDC3C6BC.jpg' id='reset' width=567 height=732></td></tr></table>";
  
 });
 $("#popup2").click(function(){
  //centering with css
  centerPopup();
  //load popup
  loadPopup(); // 유비라인
  document.getElementById("popupContact").innerHTML = "<table border=0><tr><td id='resetting'><img src='/data/file/portpolio/3076664668_T9E8NeJR_C0AFBAF1B6F3C0CE.jpg' id='reset' width=567 height=672></td></tr></table>";
 });
 $("#popup3").click(function(){
  //centering with css
  centerPopup();
  //load popup
  loadPopup(); // 에버넷
  document.getElementById("popupContact").innerHTML = "<table border=0><tr><td id='resetting'><br /><img src='/data/file/portpolio/3076664668_NvGZUuDR_BFA1B9F6B3DD.jpg' id='reset' width=567 height=1000></td></tr></table>";
 });
 $("#popup4").click(function(){
  //centering with css
  centerPopup();
  //load popup
  loadPopup(); // 세라
  document.getElementById("popupContact").innerHTML = "<table border=0><tr><td id='resetting'><img src='/data/file/portpolio/3076664668_2NafGbPg_C2F9BEE7B3AAB6F3.jpg' id='reset' width=567 height=727></td></tr></table>";
 });
 $("#popup5").click(function(){
  //centering with css
  centerPopup();
  //load popup
  loadPopup(); // 비즈앤 몰드
  document.getElementById("popupContact").innerHTML = "<table border=0><tr><td id='resetting'><br /><img src='/data/file/portpolio/3076664668_D3kcKZxQ_BAF1C1EEBFA3B8F4B5E5BAEAB7CEB8B6C0CCB5E52.jpg' id='reset' width=567 height=871></td></tr></table>";
 });
 
 
 //CLOSING POPUP
 //Click the x event!
 $("#popupContactClose").click(function(){
  disablePopup();
 });
 //Click out event!
 $("#backgroundPopup").click(function(){
  disablePopup();
 });
 //Press Escape event!
 $(document).keypress(function(e){
  if(e.keyCode==27 && popupStatus==1){
   disablePopup();
  }
 });
});
</script>

<!-- 제이쿼리 화면이동 헤더 끝 -->

<div id="popupContact"></div>
<div id="backgroundPopup"><a id="popupContactClose"><b>x</b></a></div>
<div id="popupContact2"></div>
<div id="backgroundPopup2"><a id="popupContactClose2"><b>x</b></a></div>
 
 
<body>
<table width="1200" border="0">
 <tr>
  <td height="80"> </td>
 </tr>
 <tr>
  <td>
   <center>
   <div id="rollingHead1"></div>
   <p>
   </center>
  </td>
 </tr>
 <tr>
  <td height="1"> </td>
 </tr>
 <tr>
  <td>
   <table border=0 align="center">
  <td id="rollingHead2"><img src="/images/left.jpg"></td><td width=30> </td><td id="rollingHead3"><img src="/images/right.jpg"></td>
   </table>
  </td>
 </tr>
</table>
 
|

댓글 2개

jquery rolling 쓰시나 보죠?
기존에 이동할 속도 변수를 하나 지정하시고

rollingDiv.setRollingAnimationFrame(rollingAnimationFrame);

화살표에 마우스 오버시 rollingAnimationFrame 값을 줄여주시고
아웃시 이전값을 넣으시면 됩니다
아 감사합니다 ㅠㅠ 정말 감사해요~~ 감사합니다, 감사합니다, 감사합니다 ^^
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
13-07-14 조회 5,384
13-07-14 조회 5,353
13-07-14 조회 4,635
13-07-14 조회 4,234
13-07-14 조회 4,090
13-07-14 조회 4,158
13-07-14 조회 4,875
13-07-14 조회 4,521
13-07-14 조회 4,305
13-07-14 조회 5,349
13-07-14 조회 5,229
13-07-14 조회 5,019
13-07-14 조회 4,724
13-07-14 조회 5,376
13-07-13 조회 3,560
13-07-01 조회 5,600
13-07-01 조회 5,753
13-07-01 조회 3,843
13-07-01 조회 5,195
13-05-27 조회 3,946
13-05-21 조회 4,844
13-05-02 조회 1만
13-04-29 조회 5,174
13-04-15 조회 5,439
13-04-13 조회 6,317
13-02-27 조회 3,820
13-02-26 조회 6,429
13-02-12 조회 5,003
13-02-01 조회 2.3만
13-01-23 조회 3,355
13-01-09 조회 7,983
13-01-07 조회 4,918
13-01-07 조회 3,627
13-01-04 조회 1.3만
13-01-03 조회 1.2만
12-12-31 조회 6,123
12-12-27 조회 4,421
12-12-27 조회 4,067
12-12-27 조회 8,698
12-12-18 조회 3,599
12-12-12 조회 3,662
12-12-12 조회 6,640
12-12-12 조회 8,112
12-12-05 조회 5,235
12-12-01 조회 6,643
12-11-22 조회 4,584
12-11-09 조회 5,406
12-11-09 조회 7,481
12-10-29 조회 4,744
12-10-16 조회 6,289
12-10-09 조회 5,257
12-09-02 조회 4,433
12-09-01 조회 3,526
12-08-30 조회 4,199
12-08-30 조회 4,187
12-08-28 조회 3,517
12-08-21 조회 7,132
12-08-20 조회 3,660
12-08-18 조회 5,056
12-08-18 조회 3,420
12-08-11 조회 3,579
12-08-09 조회 3,679
12-08-07 조회 3,610
12-08-07 조회 4,198
12-08-01 조회 4,538
12-08-01 조회 4,334
12-07-20 조회 9,817
12-07-17 조회 4,097
12-07-15 조회 3,892
12-07-10 조회 4,197
12-07-09 조회 6,911
12-07-05 조회 3,247
12-07-04 조회 3,412
12-06-30 조회 5,673
12-06-28 조회 3,742
12-06-20 조회 3,876
12-06-16 조회 3,143
12-06-14 조회 3,841
12-06-07 조회 3,836
12-06-06 조회 6,102
12-05-27 조회 4,385
12-05-25 조회 3,178
12-05-25 조회 2,994
12-05-24 조회 3,057
12-05-24 조회 4,506
12-05-23 조회 3,870
12-05-22 조회 6,481
12-05-15 조회 3,823
12-05-15 조회 3,612
12-05-14 조회 3,037
12-05-12 조회 3,507
12-05-11 조회 6,948
12-05-07 조회 4,407
12-04-28 조회 3,613
12-04-25 조회 5,231
12-04-15 조회 3,830
12-04-12 조회 4,667
12-04-11 조회 3,417
12-04-08 조회 3,208
12-03-21 조회 6,349