Assuming I understand what you are wanting, You want to have 2 slideshows on the same page, with different timings/transition times and each needs to display its own separate mixed content (images and/or other divs).
JSFIDDLE Demo Here
The HTML:
<div id="slideshow1">
<div>
<div style="color:red;">Content in first child of slideshow1</div>
<div style="color:blue;">More content in first child of slideshow1</div>
</div>
<div>
Content in second child of slideshow1
</div>
<div>
Content in third child of slideshow1
</div>
</div>
<div id="slideshow2">
<div>
<div style="color:red;">Content in first child of SLIDSHOW2</div>
<div style="color:blue;">More content in first child of SLIDESHOW2</div>
</div>
<div>
Content in second child SLIDESHOW2
</div>
<div>
Content in third child SLIDESHOW2
</div>
</div>
The JQUERY:
$("#slideshow1 > div:gt(0)").hide();
setInterval(function() {
$('#slideshow1 > div:first')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow1');
}, 3000);
$("#slideshow2 > div:gt(0)").hide();
setInterval(function() {
$('#slideshow2 > div:first')
.fadeOut(2000)
.next()
.fadeIn(2000)
.end()
.appendTo('#slideshow2');
}, 4500);
The CSS:
#slideshow1 {
margin: 50px auto;
position: relative;
width: 240px;
height: 240px;
padding: 10px;
box-shadow: 0 0 20px rgba(0,0,0,0.4);
}
#slideshow1 > div {
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
}
#slideshow2 {
margin: 50px auto;
position: relative;
width: 240px;
height: 240px;
padding: 10px;
box-shadow: 0 0 20px rgba(0,0,0,0.4);
}
#slideshow2 > div {
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
}