Reputation: 11
//I want to make all my images slide, they are all the same (all of them are the same but with different position) so when the slide show plays it will look like the picture is moving
//Script and function
<script type="text/javascript" src="jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="jquery-ui.min.css"></script>
<script type="text/javascript">
function slideShow(){
$(".interactiveContent#1").show("fade",500);
$(".interactiveContent#1").delay(5500).hide("slide",{direction:'left'},500);
var sc = $(".interactiveContent img").size();
var count=2;
setInterval(function(){
$(".interactiveContent #"+count).show("slide",{direction:'right'},500);
$(".interactiveContent #"+count).delay(5500).hide("slide",{direction:'left'},500);
if(count==sc){
count = 1;
}else{
count = count + 1;
}
},6500);
}
</script>
//BODY with the images in a div tag//
<body onLoad="slideShow";>
<div class="interactiveContent">
<img id="1" src="pics/diagram1.png" alt="Diagram Displaying the Marketing Genius Process of Producing Digital Print Marketing Design and Ideas" />
<img id="2" src="pics/diagram2.png" alt="Diagram Displaying the Marketing Genius Process of Producing Digital Print Marketing Design and Ideas" />
<img id="3" src="pics/diagram3.png" alt="Diagram Displaying the Marketing Genius Process of Producing Digital Print Marketing Design and Ideas" />
<img id="4" src="pics/diagram4.png" alt="Diagram Displaying the Marketing Genius Process of Producing Digital Print Marketing Design and Ideas" />
<img id="5" src="pics/diagram5.png" alt="Diagram Displaying the Marketing Genius Process of Producing Digital Print Marketing Design and Ideas" />
<img id="6" src="pics/diagram6.png" alt="Diagram Displaying the Marketing Genius Process of Producing Digital Print Marketing Design and Ideas" />
<img id="7" src="pics/diagram7.png" alt="Diagram Displaying the Marketing Genius Process of Producing Digital Print Marketing Design and Ideas" />
<img id="8" src="pics/diagram8.png" alt="Diagram Displaying the Marketing Genius Process of Producing Digital Print Marketing Design and Ideas" />
<img id="9" src="pics/diagram9.png" alt="Diagram Displaying the Marketing Genius Process of Producing Digital Print Marketing Design and Ideas" />
<img id="10" src="pics/diagram10.png" alt="Diagram Displaying the Marketing Genius Process of Producing Digital Print Marketing Design and Ideas" />
</div>
</body>
Upvotes: 0
Views: 99
Reputation: 746
$document.ready(function(){
(function slideShow(){
$(".interactiveContent#1").show("fade",500);
$(".interactiveContent#1").delay(5500).hide("slide",{direction:'left'},500);
var sc = $(".interactiveContent img").size();
var count=2;
setInterval(function(){
$(".interactiveContent #"+count).show("slide",{direction:'right'},500);
$(".interactiveContent #"+count).delay(5500).hide("slide",{direction:'left'},500);
if(count==sc){
count = 1;
}else{
count = count + 1;
}
},6500);
})();
});
Upvotes: 0
Reputation: 1964
Looks like you're not kicking off the code. A simple <body onload="slideShow()">
or equivalent will solve your problem,.
Upvotes: 1