הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 10-03-14, 21:35   # 1
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

עזרה בהוספת משהו קטן לsilder ב js.

שלום.
אני מתחיל מאוד ב js, בניתי slider מאוד פשוט, נעזרתי המון בדוגמאות קוד (ככה אני לומד הכי טוב).
אני צריך שכשאר תמונה מספר 1 מופיעה אז בדיב details יופיע משהו שקשור לתמונה מספר 1.
כאשר התמונה 2 תופיע אז בדיב details יופיע משהו אחר, למשל "Image No. 2".
הנה הקוד מקור, אשמח לעזרה, תודה!

PHP קוד:


<!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>Slideshow</title>

<
style type="text/css">

#main_div_silder {
    
margin:0 auto;
    
width:850px;
    
border:1px solid red;
}
.
slider {
    
float:left;
    
positionrelative;
    
width:44%;
    
height:350px;
    
overflowhidden;
    
margin0px auto;
    
border:1px solid orange;
}
.
slider img {
    
width100%;
    
heightinherit;
    
position:absolute;
    
top:0;
    
opacity:0;
}

.
slider_nav {
    
float:left;
    
text-aligncenter;
    
border2px solid green;
    
width:100px;
    
margin0 auto;
    
position:relative;
}

.
slider_nav div {
    
cursor:pointer;
    
width50px;
    
height50px;
    
displayinline-block;
    
border1px solid blue;
}

.
slider_nav div:nth-child(1) {
    
background:#bbb url('arrowleft.jpg') no-repeat center center;
}

.
slider_nav div:nth-child(2) {
    
background:#bbb url('arrowrighto.jpg') no-repeat center center;
}

#details {
    
width:30%;
    
height:350px;
    
border:1px solid red;
    
float:left;
}
</
style>
<
script type="text/javascript" src="jquery-1.4.2.js"></script>

<script type="text/javascript">
    function slider() {
        
        function animate_slider(){
            $('.slider #'+shown).animate({
                opacity:0 // fade out
            },1000);
            $('.slider #'+next_slide).animate({
                opacity:1.0 // fade in
            },1000);
            //console.log(shown, next_slide);
            shown = next_slide;
        }
    
        function choose_next() {
            next_slide = (shown == sc)? 1:shown+1;
            animate_slider();
        }
    
        $('.slider #1').css({opacity:1}); //show 1st image
        var shown = 1;
        var next_slide;
        var sc = $('.slider').length; // total images
        var iv = setInterval(choose_next,3500);
        $('.slider_nav').hover(function(){
            clearInterval(iv); // stop animation
        }, function() {
            iv = setInterval(choose_next,3500); // resume animation
        });
        $('.slider_nav div').click(function(e){
            var n = e.target.getAttribute('name');
            //console.log(e.target.outerHTML, n);
            if (n=='prev') {
                next_slide = (shown == 1)? sc:shown-1;
            } else if(n=='next') {
                next_slide = (shown == sc)? 1:shown+1;
            } else {
                return;
            }
            animate_slider();
        });
    }
    
    window.onload = slider;

</script>
</head>

<body>

<div id="main_div_silder">
<div class="slider_nav">
    <div name="prev"></div>
</div>
<div class="slider">
    <div id="slideid">
    <img id="1" src="1.gif" alt="" />
    </div>
    <div id="slideid">
    <img id="2" src="2.gif" alt="" />
    </div>
    <div id="slideid">
    <img id="3" src="3.gif" alt="" />
    </div>
</div>
<div id="details">
123
</div>
<div class="slider_nav">
    <div name="next"></div>
</div>
<div style="clear:both;"></div>
</div>


</body>
</html> 
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 11:31.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ