Hot Post

AJAX Navigation Menu cho Blogger/Blogspot


AJAX Navigation Menu for Blogger/Blogspot

Widget này hoạt động dựa trên thư viện jQuery và Blogger JSON feed API. Do đó bạn phải để blog của bạn ở chế độ công cộng nếu không menu này sẽ không hoạt động. Widget sẽ hoạt động như một drop-down menu nếu bạn tắt javascript và sẽ chuyển thành AJAX powered drop-down menu khi javascript được kích hoạt.


AJAX Navigation Menu cho Blogger/Blogspot

Bước 1: Vào Mẫu >> Chỉnh sửa HTML. Thêm đoạn CSS sau trước thẻ ]]></b:skin>
 /* Menu Stylings */
.w2bmenu *{margin: 0;padding: 0;}
ul.w2bmenu {list-style: none;line-height: 1;overflow: visible !important;}
ul.w2bmenu:after{margin: 0;padding: 0;content: ' ';display: block;height: 0px;clear: both;}
ul.w2bmenu li{list-style: none;position:relative;float: left;margin: 0 !important;padding: 0 !important;}
ul.w2bmenu li a{margin: 0;padding: 12px 16px !important;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif !important;color: #6b6b6b !important;text-shadow: 0 1px 0 #fff;font-weight: 700 !important;text-transform: uppercase !important;font-size: 12px !important;display: block !important;border: 0 none !important;}
ul.w2bmenu li a:hover,ul.w2bmenu li a.hoverover{background: #f5f5f5 !important;}
ul.w2bmenu ul{position: absolute;display: none;top: 100%;border:1px solid #ccc;}
ul.w2bmenu li:hover > ul{display: block;}
ul.w2bmenu ul li{float: none;min-width: 160px;background:#f5f5f5;text-shadow: none;}
ul.w2bmenu ul li a{padding: 12px 14px;text-transform: none;font-weight: normal;}
ul.w2bmenu ul li a:hover,ul.w2bajaxmenu ul li a.hoverover{background: #fff !important;}
ul.w2bmenu ul ul{display: none;left: 100%;top: 0;}
/* AJAX Menu Stylings */
ul.w2bajaxmenu li div.submenu {display: none;position: absolute;width: 600px;z-index: 90;left: -1px;top: 100%;overflow: hidden;min-height: 150px;background: #fff;border:1px solid #cccccc;border-top: 0 none;}
ul.w2bajaxmenu li:hover div.submenu {display: block;}
ul.w2bajaxmenu ul ,ul.w2bajaxmenu ul li{display: block !important;border: 0 none !important;margin: 0 !important;padding:0 !important;}
ul.w2bajaxmenu ul li{background: none !important;float: none !important;}
ul.w2bajaxmenu ul.verticlemenu{position: absolute;width: 33%;left:0;top:0;bottom: 0;background: #f5f5f5;}
ul.w2bajaxmenu ul.postslist {position: relative;display: block;width:65%;float: right;margin: 8px 0 !important;background: none;}
ul.w2bajaxmenu ul.postslist li{display: block;overflow: hidden;border-bottom: 1px #eee solid;position: relative;min-height: 60px;padding: 8px 8px 8px 110px !important;}
ul.w2bajaxmenu ul.postslist li:last-child{border-bottom: none 0;}
ul.w2bajaxmenu ul.postslist li .imgCont{position: absolute;left: 0;top:8px;width: 100px;height: 60px;overflow: hidden;border:1px solid #dcdcdc;font-size: 0;line-height: 0;}
ul.w2bajaxmenu ul.postslist li .imgCont img{position: relative;top:-20px;padding: 0;width: 100px;height: 100px;display: block;}
ul.w2bajaxmenu ul.postslist li a{display: block;line-height: 1.4;padding: 0 !important;}
ul.w2bajaxmenu .loader{background:url('http://i.imgur.com/SeivG.gif') no-repeat scroll 0 0 transparent;width:22px;height:22px;position: absolute;top:50%;margin-top: -11px;right:5px;}
ul.w2bajaxmenu .menuArrow {border-bottom: 4px solid transparent;border-top: 4px solid transparent;border-left: 4px solid #999999;display: block;height: 0;margin-top: -4px;position: absolute;right: 11px;top: 50%;width: 0;}
#w2bajaxmenu {background: #ededed;background: -moz-linear-gradient(top, #ededed 0%, #e0e0e0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0));background: -webkit-linear-gradient(top, #ededed 0%,#e0e0e0 100%);background: -o-linear-gradient(top, #ededed 0%,#e0e0e0 100%);background: -ms-linear-gradient(top, #ededed 0%,#e0e0e0 100%);background: linear-gradient(to bottom, #ededed 0%,#e0e0e0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e0e0e0',GradientType=0 );border: 1px solid #cccccc;} 

Bước 2: Thêm đoạn script sau trước thẻ </head>
 <script type="text/javascript" src="https://sites.google.com/site/iristipsblogger/file/ajaxbloggermenu.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
    $('#w2bajaxmenu').ajaxBloggerMenu({
        numPosts : 4, // Number of Posts to show
        defaultImg : 'http://lh3.googleusercontent.com/-1PQMRIB_xm4/AAAAAAAAAAI/AAAAAAAAACo/bQkGtd0Z1lc/s512-c/photo.jpg' // Default thumbnail Image
    });
});
</script> 

Bước 3: Thêm thư viện jQuery dưới đây sau đoạn code trên nếu blog bạn chưa có
 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 

Bước 4: Thêm đoạn HTML sau vào vị trí mà bạn muốn menu hiển thị
  <ul id="w2bajaxmenu" class="w2bmenu">
    <li>
        <a href="http://iris-tips.blogspot.com/">Iris Tips</a>
    </li>
  <li>
        <a href="#">Thủ thuật</a>
        <ul>
            <li><a href="http://iris-tips.blogspot.com/search/label/Blogger%20Tips?max-results=6">Blogger</a></li>
            <li><a href="http://iris-tips.blogspot.com/search/label/Computer%20Tricks?max-results=6">Máy tính</a></li>
            <li><a href="http://iris-tips.blogspot.com/search/label/Mobile%20Tips?max-results=6">Điện thoại</a></li>
            <li><a href="http://iris-tips.blogspot.com/search/label/Facebook%20Tricks?max-results=6">Facebook</a></li>
            <li><a href="http://iris-tips.blogspot.com/search/label/Internet%20Tricks?max-results=6">Internet</a></li>
           <li><a href="http://iris-tips.blogspot.com/search/label/Security%20Tips?max-results=6">Bảo mật</a></li>
           <li><a href="http://iris-tips.blogspot.com/search/label/Make%20Money?max-results=6">Kiếm tiền</a></li>
        </ul>
    </li>
    <li>
        <a href="#">Thiết kế</a>
        <ul>
            <li><a href="http://iris-tips.blogspot.com/search/label/CSS?max-results=6">CSS</a></li>
            <li><a href="http://iris-tips.blogspot.com/search/label/HTML?max-results=6">HTML</a></li>
            <li><a href="http://iris-tips.blogspot.com/search/label/Javascript?max-results=6">JavaScript</a></li>
            <li><a href="http://iris-tips.blogspot.com/search/label/jQuery?max-results=6">jQuery</a></li>
        </ul>
    </li>
     <li><a href="http://iris-tips.blogspot.com/search/label/Template?max-results=6">Giao diện</a></li>
    <li><a href="hhttp://iris-tips.blogspot.com/p/contact.html">Liên hệ</a></li>
</ul> 

Nếu có bất kỳ vấn đề khó khăn hay câu hỏi gì, bạn đừng ngần ngại, hãy để lại bình luận ở form bên dưới nhé.
Chúc bạn thành công!

Created by w2b/Iris Tips
Đăng ký nhận tin khuyến mãi, thủ thuật mới

Mẹo nhỏ khi bình luận
  • - Để viết chữ in đậm hãy sử dụng thẻ <b>chữ in đậm</b>
  • - Để viết chữ in nghiêng hãy sử dụng thẻ <i>chữ in nghiêng</i>
  • - Để viết code hãy sử dụng công cụ Conversion ở bên dưới để mã hóa và sau đó dán vào khung bình luận.
  • - Để chèn hình ảnh, video chỉ cần dán link trực tiếp của hình ảnh hoặc video vào khung bình luận (hỗ trợ: jpg, gif, png, bmp, Youtube).
  • - Bạn có thể upload hình ảnh, tập tin trực tiếp từ máy tính bằng cách sử dụng công cụ Up ảnh hoặc Up file ở bên dưới.
  • - Bạn có thể check vào ô Notify me ở khung nhận xét để nhận thông báo qua email khi ai đó trả lời bình luận của bạn.

0 Response to "AJAX Navigation Menu cho Blogger/Blogspot"

Đăng nhập bằng Google


Trở thành người đầu tiên bình luận cho bài viết này!