• Belajar SEO & Bisnis Online Gratis Pemula Serta Tips dan Trik Cara Membuat Website, Blog, Facebook, Twitter, Daftar Email Baru dari Dosen SEO

    Cara Membuat Tooltip Responsive


    Cara Memasang Tooltip Responsive di Blog dengan jQuery.Haloo.. udah pada bangun sob?, setelah beberapa hari kemarin ane share template Pertamax - Free Responsive Blogger Template nah pagi ini saya mau share Cara Bikin Tooltip Responsive yang ane pasang di Template tersebut.

    kaya-nya bagai sayur tanpa garam kalo tutorial tanpa demo, baik lah untuk demo-nya silahkan coba sobat sentuh2 link, gambar, dan paragraph di bawah ini :


    Tooltip pada Paragraph atau tag <p> :

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.


    Tooltip pada Gambar atau pada tag <img> :




    Tooltip pada Link atau pada tag anchor text <a> :

    Kang Rian [on Blogger!] - Tutorial Blogger & Tips Trik Blogging!

    Cara Pemasangan :


    Langkah-1 : Pastikan sobat sudah memasang jQuery Library, versi berapapun itu. jika belum silahkan simpan script external dibawah ini tepat sebelum code </head> pada halaman Edit Template :
    <!-- Library jQuery -->
    <script src='//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'/>
    Catatan : Pemasangan jQuery dalam Blog hanya boleh 1x saja, jika lebih dari 1 maka Efek-efek yang mengandalkan fungsi jQuery tidak akan berfungsi.

    Langkah-2 : Simpan kode CSS di bawah ini tepat di atas tag </head> :
    #tooltip {
      text-align: center;
      color: #fff;
      background: #111;
      position: absolute;
      z-index: 100;
      padding: 15px;
      border-radius: 3px;
    }
    
    #tooltip:after /* triangle decoration */ {
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: 10px solid #111;
      content: '';
      position: absolute;
      left: 50%;
      bottom: -10px;
      margin-left: -10px;
    }
    
    #tooltip.top:after {
      border-top-color: transparent;
      border-bottom: 10px solid #111;
      top: -20px;
      bottom: auto;
    }
    
    #tooltip.left:after {
      left: 10px;
      margin: 0;
    }
    
    #tooltip.right:after {
      right: 10px;
      left: auto;
      margin: 0;
    }
    Catatan : Silahkan desain secantik mungkin kode CSS Responsive Tooltip di atas.

    Langkah 3 - Simpan kode JavaScript di bawah ini, tepat di atas tag </body> :
    <script>
    //<![CDATA[
    // Pengaturan Tooltip akan otomatis di pasang pada tag tertentu ( Setting di Bawah ini ) :
        $("a").addClass("tooltip");
        $("img").addClass("tooltip");
        $("p").addClass("tooltip");
    
    // Responsive Tooltip Minify JS
    $(function(){var targets=$("[class~=tooltip]"),target=false,tooltip=false,title=false;targets.bind("mouseenter",function(){target=$(this);tip=target.attr("title");tooltip=$('<div id="tooltip"></div>');if(!tip||tip==""){return false}target.removeAttr("title");tooltip.css("opacity",0).html(tip).appendTo("body");var init_tooltip=function(){if($(window).width()<tooltip.outerWidth()*1.5){tooltip.css("max-width",$(window).width()/2)}else{tooltip.css("max-width",340)}var pos_left=target.offset().left+(target.outerWidth()/2)-(tooltip.outerWidth()/2),pos_top=target.offset().top-tooltip.outerHeight()-20;if(pos_left<0){pos_left=target.offset().left+target.outerWidth()/2-20;tooltip.addClass("left")}else{tooltip.removeClass("left")}if(pos_left+tooltip.outerWidth()>$(window).width()){pos_left=target.offset().left-tooltip.outerWidth()+target.outerWidth()/2+20;tooltip.addClass("right")}else{tooltip.removeClass("right")}if(pos_top<0){var pos_top=target.offset().top+target.outerHeight();tooltip.addClass("top")}else{tooltip.removeClass("top")}tooltip.css({left:pos_left,top:pos_top}).animate({top:"+=10",opacity:1},50)};init_tooltip();$(window).resize(init_tooltip);var remove_tooltip=function(){tooltip.animate({top:"-=10",opacity:0},50,function(){$(this).remove()});target.attr("title",tip)};target.bind("mouseleave",remove_tooltip);tooltip.bind("click",remove_tooltip)})});
    //]]>
    </script>


    Terima Kasih telah membaca artikel tentang Cara Membuat Tooltip Responsive . Silahkan baca artikel lainnya di daftar isi.
    author-photo

    Judul : Cara Membuat Tooltip Responsive .
    Ditulis oleh : Unknown .
    Pada hari : Monday, 11 August 2014 .
    Rating Blog : 5 dari 5

    Follow me on: Facebook | Twitter | Google+
    ×

    Syarat berkomentar :
    1. Tidak boleh mencantumkan link aktif ( auto delete )
    2. Tidak boleh mengandung SARA, pornografi,dsb.
    3. Budayakan berkomentar dengan sopan dan menghargai pendapat orang lain.
    ConversionConversion EmoticonEmoticon

    :)
    :(
    =(
    ^_^
    :D
    =D
    =)D
    |o|
    @@,
    ;)
    :-bd
    :-d
    :p
    :ng
    :lv