Tuesday, March 27, 2012

How To Make Smooth Jquery Featured Post Slide show in Blogger


It is Very Simple and Easy !!
Just Follow Me...







Sign in Your Blogger Account
Click on " Design " Tab
Click on " Edit Html " Tab

Press " Ctrl + F " and Find
</HEAD>

Ok !!! Now Copy below Java Script code and paste it just before the </head> tag .
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'></script>
<script type='text/javascript'>
//<![CDATA[

/* ------------------------------------------------------------------------
    s3Slider

    Developped By: Boban KariÅ¡ik -> http://www.serie3.info/
 CSS Help: Mészáros Róbert -> http://www.perspectived.com/
    Version: 1.0

    Copyright: Feel free to redistribute the script/modify it, as
               long as you leave my infos at the top.
-------------------------------------------------------------------------- */

(function($){

$.fn.s3Slider = function(vars) {

 var element     = this;
 var timeOut     = (vars.timeOut != undefined) ? vars.timeOut : 4000;
 var current     = null;
 var timeOutFn   = null;
 var faderStat   = true;
 var mOver       = false;
 var items       = $("#" + element[0].id + "Content ." + element[0].id + "Image");
 var itemsSpan   = $("#" + element[0].id + "Content ." + element[0].id + "Image span");

 items.each(function(i) {

     $(items[i]).mouseover(function() {
        mOver = true;
     });

     $(items[i]).mouseout(function() {
         mOver   = false;
         fadeElement(true);
     });

 });

 var fadeElement = function(isMouseOut) {
     var thisTimeOut = (isMouseOut) ? (timeOut/2) : timeOut;
     thisTimeOut = (faderStat) ? 10 : thisTimeOut;
     if(items.length > 0) {
         timeOutFn = setTimeout(makeSlider, thisTimeOut);
     } else {
         console.log("Poof..");
     }
 }

 var makeSlider = function() {
     current = (current != null) ? current : items[(items.length-1)];
     var currNo      = jQuery.inArray(current, items) + 1
     currNo = (currNo == items.length) ? 0 : (currNo - 1);
     var newMargin   = $(element).width() * currNo;
     if(faderStat == true) {
         if(!mOver) {
             $(items[currNo]).fadeIn((timeOut/6), function() {
                 if($(itemsSpan[currNo]).css('bottom') == 0) {
                     $(itemsSpan[currNo]).slideUp((timeOut/6), function() {
                         faderStat = false;
                         current = items[currNo];
                         if(!mOver) {
                             fadeElement(false);
                         }
                     });
                 } else {
                     $(itemsSpan[currNo]).slideDown((timeOut/6), function() {
                         faderStat = false;
                         current = items[currNo];
                         if(!mOver) {
                             fadeElement(false);
                         }
                     });
                 }
             });
         }
     } else {
         if(!mOver) {
             if($(itemsSpan[currNo]).css('bottom') == 0) {
                 $(itemsSpan[currNo]).slideDown((timeOut/6), function() {
                     $(items[currNo]).fadeOut((timeOut/6), function() {
                         faderStat = true;
                         current = items[(currNo+1)];
                         if(!mOver) {
                             fadeElement(false);
                         }
                     });
                 });
             } else {
                 $(itemsSpan[currNo]).slideUp((timeOut/6), function() {
                 $(items[currNo]).fadeOut((timeOut/6), function() {
                         faderStat = true;
                         current = items[(currNo+1)];
                         if(!mOver) {
                             fadeElement(false);
                         }
                     });
                 });
             }
         }
     }
 }

 makeSlider();

};

})(jQuery);

//]]>
</script>
<script type='text/javascript'>
$(document).ready(function() {
$('#s3slider').s3Slider({
timeOut: 4000
});
});
</script>
<style type='text/css'>
#s3slider {
background:#000000;
border:1px solid #818e8f;
width: 550px;
height: 200px;
position: relative;
overflow: hidden;
}
#s3sliderContent {
width: 550px;
position: absolute;
top:-14px;
padding: 0px;
margin-left: 0;
}
.s3sliderImage {
float: left;
position: relative;
display: none;
}
.s3sliderImage span {
position: absolute;
left: 0;
font: 20px Trebuchet MS, sans-serif;
padding: 10px 0px;
width: 550px;
background-color: #000;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
color: #fff;
display: none;
bottom: 0;
text-align:center;
}
.clear {
clear: both;
}
</style>
 Save Template.....
Next Step !!!!
Click on " Design "
Click on " Add New Gadget "
Select " Html / Javascript "
Copy below Html code and paste it and Save !!!
See results
<div id="s3slider"><ul id="s3sliderContent">

<li class="s3sliderImage"><a href="YOUR-LINK-HERE"><img style="width:550px;height:200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRwetEi8PDde1i_HjMAZDjGJ4xESxfDo84tV96a6v67uK2gHJw12t8MNhgy8BIZ8cXhgDru3d8wQMmK4p4vJABBZo2R61UpHcI_GakflYpFB5vEC8VOctBO0UNc80NW-7flECsReYBiO0a/s320/1.JPG" /><span> Your Text </span></a></li>

<li class="s3sliderImage"><a href="YOUR-LINK-HERE"><img style="width:550px;height:200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6OrtRgihrB20ThZaoGN5u22ZBETmcsVh5SOiM6PyFxBp7m2qJG1qt-3JUZ7KiWN4MW37hMcSMk37201yU9QN7iVziCmS6CpPJf62YLRaU1i10wNZnAiAt8cTo65xQMq85CCyr52wKiTdC/s320/2.jpg" /><span> Your Text </span></a></li>

<li class="s3sliderImage"><a href="YOUR-LINK-HERE"><img style="width:550px;height:200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsLle1sripXaV2kLUD38h2KJsndt8nAU2V_mOo1HegZX0nyAmvzigAhDWQgk15fRPOFKOa9tKpxERpCP8QakV9RBr8S2kAl2jcl6Ltjc3azOQJr9qdulZ1oKQ1DFSkCiaL8vsdguhqHuio/s320/3.jpg" /><span> Your Text </span></a></li>

<li class="s3sliderImage"><a href="YOUR-LINK-HERE"><img style="width:550px;height:200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1ernQZXxGQM_HfLX4Ub01djnpAj58KMaidjVCCHaRWseob623lqplBGOHQshUbsFidh_EuU48jX-f8ihmmCXLJNWjvbGN6HpFkAEzgdUpSw3-bhBovRkS5_tLJEcePdR-RsCs3odWUaEf/s320/4.jpg" /><span> Your Text </span></a></li>

</ul></div>

<div class='clear'></div>
 Ipmortant Tip
Increase or Decrease speed of slideshow, change the value 4000.

No comments:

Post a Comment