Facebox jquery.mw

Fixed Bottom Menu Using Easing Jquery !

~ ~
Pagi hari ini jam 9 pagi saya mau share tentang easing plugin jquery yg bisa diterapkan pada fixed menu satu ini..

untuk lebih jelas nya bagai mana menu itu dapat dilihat di demo ini,



Demo



giamana sob ?? langsung ajah dah cara buatnya..

1. Masukan script jquery ini,


<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'></script>


2. Masukan juga script plugin easing jquery ini,

<script src='http://granoblog.googlecode.com/files/easing.js' type='text/javascript'></script>


Nb: hostingin ndiri yah klo mo pake ?

3. ini css nya..

#fake-body {
overflow:auto;
z-index:1;
}
#dock {
background:#ccc url(http://i33.tinypic.com/2gwe1si.jpg) repeat-x;
height:400px;
z-index:100;
width:100%;
}
.dockblock {
float: left;
width:250px;
padding:0 4px 20px 4px;
margin: 30px 4px 0px 4px;


4. ini javascriptnya bro..


<script>


$(document).ready(function() {


var easing_type = 'easeOutBounce';
var default_dock_height = '40';
var expanded_dock_height = $('#dock').height();
var body_height = $(window).height() - default_dock_height;


$('#fake-body').height(body_height);
$('#dock').css({'height': default_dock_height, 'position':'fixed', 'top': body_height});
$(window).resize(function () {

updated_height = $(window).height() - default_dock_height;

$('#fake-body').height(updated_height);
$('#dock').css({'top': updated_height});
});

$('#dock').mouseover(function () {

expanded_height = $(window).height() - expanded_dock_height;

$(this).animate({'height':expanded_dock_height,'top': expanded_height},{queue:false, duration:1000, easing: easing_type});

}).mouseout(function () {

body_height = $(window).height() - default_dock_height;


$(this).animate({'height':default_dock_height,'top': body_height},{queue:false, duration:10 00, easing: easing_type});

});

});

</script>

Nb: untuk easeOutBounce bisa di ganti sesuai selera, untuk list plugin easing dapta dilihat sendiri disini, http://gsgd.co.uk/sandbox/jquery/easing/


5.HTML-nya


<div id='fake-body'>
<br/><br/>
</div>

<div id='dock'>


<b:section class='dockblock' id='dockblock1' showaddelement='yes'/>
<b:section class='dockblock' id='dockblock2' showaddelement='yes'/>
<b:section class='dockblock' id='dockblock3' showaddelement='yes'/>

</div>


Nb: untuk isi dari menunya saya buat jadi 3 buah widget . itu bisa diganti sesuai selera temen2, mau di isi 1 buah widget atau yang lainya..

Nah postingan kali ini berakhir wkwwkwkwk, liat jam eh masih jam 9:26 . posting nya ga lama yak..

8 komentar:

    DDN mengatakan...

    Oh! yeah! Pertamax cuyyyyyyyy... wkkkkkkkkk
    suatu kehormatan wkkk komentar lainnya belakangan wkkk

    DDN mengatakan...

    owh iya bang epeknya bagus tapi ane nih ppake si musang nah lihat yg kotak menu "apa lagi yah" nah disitu klo keklik tibul tuh kotak titik2 jdi segi4 mengelili dan klo menurut MATAKU gk enak banget tuh dilihatnnya wkkk
    _____
    oot nih AJAX atau apa yh JQUERY itu bisa gk sih yg supot browser hp soalna skrng banyak yg gunain mobile hehe

    Giblog mengatakan...

    @DDN,

    Wah masalah di FF yah, aq biasa buat di google chrome. jadi mesti lalai ngecek hasilnya di FF, ntar aq benahin bro .

    Untuk Ajax/jQuery di HP bs support tp beda script kyk nya bro . ntar aq plajarn dulu penggunaan jquery di hp .

    papapam traffic mengatakan...

    ora mudeng..tp ora opo2 komen wae

    Rizky2009 mengatakan...

    yg punya ni blog bener2 pinter, g salah aq belajar d sini... .

    Giblog mengatakan...

    @papapam traffic,
    nek ndelok demone mesti mudeng..

    @Rizky2009,
    jgn gtu ah bro, saya cm penggemar jquery,, ga pinter2 amat

    galih a. mukti mengatakan...

    alo mas....
    lagi ngumpulin artikel dulu mas...
    eh mas, mu nanya ni... tu make' font apa mas?
    cah enom style = mode on

    indo paypal mengatakan...

    visit u with smile !

Poskan Komentar