Terima kasih telah mengunjungi blog ini muda-mudahan dengan adanya isi blog ini berguna bagi kita sobat blogger.................SALAM PERSAHABATAN

Minggu, 08 Mei 2011

membuat jQuery floating dropdown menu


Hmm... kali ini saya akan mempostingkan atau bagaimana cara membuat jQuery floating dropdown menu mungkin beberapa diantara kalian ada yang tau floating menu atau menu melayang kalian bisa melihat contohnya langsung di blog demo jaya tkj disini

Floating menu kali ini ada dua versi yaitu floating dropdown menu dan floating menu horizontal. Dan cara pembuatannya sebagai berikut :

* Seperti biasa login ke blogger terlebih dahulu
* Masuk ke Rancangan dan Edit HTML
* Tekan F3 dan cari kode <head> letakan kode dibawah ini diatas kode <head> atau sebelum kode <head>

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js' type='text/javascript'/>
<script src='https://sites.google.com/site/jayablogdemo/floa/jquery.easing.1.3.js' type='text/javascript'/>

* Langkah selanjutnya cari kode ]]></b:skin> dan letakan kode CSS dibawah ini diatas kode ]]></b:skin>

<style type="text/css">
body{margin:0px; padding:0px;}
#fl_menu{position:absolute; top:50px; left:0px; z-index:9999; width:150px; height:50px;}
#fl_menu .label{padding-left:20px; line-height:50px; font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:#000; color:#fff; letter-spacing:7px;}
#fl_menu .menu{display:none;}
#fl_menu .menu .menu_item{display:block; background:#000; color:#bbb; border-top:1px solid #333; padding:10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#fl_menu .menu a.menu_item:hover{background:#333; color:#fff;}
</style>

* Kalian bisa ganti kode warna #000 dengan kesukaan kalian
* Dan Langkah selanjutnya cari kode <body> letakan kode dibawah ini diatas kode <body>

<div id='fl_menu'>
    <div class='label'>MENU</div>

    <div class='menu'>
        <a class='menu_item' href='http://shofisanjaya.blogspot.com/'>Software</a>
        <a class='menu_item' href='http://alamat-url'>Antivirus</a>
        <a class='menu_item' href='http://alamat-url'>jQuery</a>
        <a class='menu_item' href='http://alamat-url'>CSS3</a>
        <a class='menu_item' href='http://alamat-url'>PHP</a>

        <a class='menu_item' href='http://alamat-url'>Visual Basic</a>
        <a class='menu_item' href='http://alamat-url'>HTML</a>
        <a class='menu_item' href='http://alamat-url'>HTML5</a>
    </div>
</div>

* Ganti http://alamat-url dengan alamat url kalian masing masing
* Dan langkah terakhir Encode kode dibawah ini di situs centricel.com disini
* Caranya cukup mudah copy kode dibawah ini dan Encode di situs tersebut
* Setelah di Encode letakan kode yang di Encode tadi diatas kode <body>

<script>
//config
$float_speed=1500; //milliseconds
$float_easing="easeOutQuint";
$menu_fade_speed=500; //milliseconds
$closed_menu_opacity=0.75;

//cache vars
$fl_menu=$("#fl_menu");
$fl_menu_menu=$("#fl_menu .menu");
$fl_menu_label=$("#fl_menu .label");

$(window).load(function() {
menuPosition=$('#fl_menu').position().top;
FloatMenu();
$fl_menu.hover(
function(){ //mouse over
$fl_menu_label.fadeTo($menu_fade_speed, 1);
$fl_menu_menu.fadeIn($menu_fade_speed);
},
function(){ //mouse out
$fl_menu_label.fadeTo($menu_fade_speed, $closed_menu_opacity);
$fl_menu_menu.fadeOut($menu_fade_speed);
}
);
});

$(window).scroll(function () {
FloatMenu();
});

function FloatMenu(){
var scrollAmount=$(document).scrollTop();
var newPosition=menuPosition+scrollAmount;
if($(window).height()<$fl_menu.height()+$fl_menu_menu.height()){
$fl_menu.css("top",menuPosition);
} else {
$fl_menu.stop().animate({top: newPosition}, $float_speed, $float_easing);
}
}
</script>
* Simpan dan lihat hasilnya

0 komentar:

Posting Komentar

◄ Posting Baru Posting Lama ►
 

Follows

DMCA.com

Special Song


Iklan Melayang
Iklan Melayang
Flag Counter
blog sementara di renofasi untuk sementara aja TNK"S