Tạo tab nội dung đơn giản với Jquery
<div id='sidebar-wrapper'>
Chèn ngay bên dưới nó:
<style type='text/css'>
ul.tabs-widget{padding:0}
.tabs-widget li{margin:0 10px 10px 0;background:#fff;float:left;list-style-type:none;display:block;height:30px;line-height:30px;width:60px;border:4px solid #3c5670;text-align:center}
.tabs-widget li a{display:block;color:#3c5670;font-size:14px;text-decoration:none}
.tabs-widget li a:hover,.tabs-widget li a.tabs-widget-current{background:#ff8053;color:#fff}
#sidebartab1 h2, #sidebartab2 h2, #sidebartab3 h2{display:none}
</style>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>
jQuery(document).ready(function($){$(".tabs-widget-content-widget-themater_tabs-1432447472-id").hide();$("ul.tabs-widget-widget-themater_tabs-1432447472-id li:first a").addClass("tabs-widget-current").show();$(".tabs-widget-content-widget-themater_tabs-1432447472-id:first").show();$("ul.tabs-widget-widget-themater_tabs-1432447472-id li a").click(function(){$("ul.tabs-widget-widget-themater_tabs-1432447472-id li a").removeClass("tabs-widget-current a");$(this).addClass("tabs-widget-current");$(".tabs-widget-content-widget-themater_tabs-1432447472-id").hide();var activeTab=$(this).attr("href");$(activeTab).fadeIn();return false;});});
</script>
<h2><ul class='tabs-widget tabs-widget-widget-themater_tabs-1432447472-id'>
<li><a href='#widget-themater_tabs-1432447472-id1'>Tab 1</a></li>
<li><a href='#widget-themater_tabs-1432447472-id2'>Tab 2</a></li>
<li><a href='#widget-themater_tabs-1432447472-id3'>Tab 3</a></li>
</ul></h2>
<div class='clear'/>
<div class='tabs-widget-content tabs-widget-content-widget-themater_tabs-1432447472-id' id='widget-themater_tabs-1432447472-id1'>
<b:section class='sidebar' id='sidebartab1' maxwidgets='1' preferred='yes'/>
</div>
<div class='tabs-widget-content tabs-widget-content-widget-themater_tabs-1432447472-id' id='widget-themater_tabs-1432447472-id2'>
<b:section class='sidebar' id='sidebartab2' maxwidgets='1' preferred='yes'/>
</div>
<div class='tabs-widget-content tabs-widget-content-widget-themater_tabs-1432447472-id' id='widget-themater_tabs-1432447472-id3'>
<b:section class='sidebar' id='sidebartab3' maxwidgets='1' preferred='yes'/>
</div>
Các dòng màu xanh đỏ ở trên bạn có thể sửa lại cho phù hợp với blog của mình. Vậy là xong, tiếp theo bạn chỉ việc vào phần thiết kế rồi add tiện ích cho từng tab:
Hy vọng thủ thuật đơn giản này có ích cho blog của bạn.
48 comments
Thanks for visit my blog, are you Chinese ?
Cu Chinese này chơi mình nó toàn tiếng Chinese không sao biết đọc trời
@tongchen@seattle : I visited your blog but it is very slow O_o.
Dạo này bận k có tg đi chém gió cùng anh em rồi :((. Bố trí tab này còn cẩn thận nếu căn chuẩn trên Windows nhưng qua Ubuntu thì pixel nó lớn hơn 1 chút tab bị tụt xuống b-(
Hết xung đột trình duyệt rồi còn phải lo cho xung đột OS nữa chắc phát khùng luôn :((
chắc chẳng mấy ai dùng Ubuntu đâu, trừ dân kỹ thuật thôi Noct à.
@Rùa Biển : Em cũng dân kĩ thuật nè bác, mà toàn dùng Windows :D
Mà bác Rùa lấy lại được pass Blogger rồi à :->
cái này gọn và nhẹ nhất trong các tab nội dung, cũng đẹp nhỉ
BÁc cho em cái template này đi :D
Dạo này giới blog nhìn có vẻ trầm nhỉ?
@Tien Nguyen : Với blog thủ thuật cho Blogger thì còn trầm hơn, để có 1 thủ thuật mới và chất lượng không dễ. Mong Blogger update widget điên cuồng vào, ae có cái mà chế biến :D
Blogger trầm và Admin cũng đang busy :-?
Mà công nhận dạo này Blogger ít xuất hiện cái gì đột phá để mềnh còn xào nấu b-)
Có thấy đoạn mã cần chèn đâu
ơ anh ơi sao comment em ở box hỏi đáp ko hiện vậy
Vẫn hiện đó chứ .
thôi em hỏi anh luôn qua đay zậy
em dùng mẫu này của anh rùi nè, mày mò ra bo góc , rùi màu nữa mà em thấy nó vẫn chưa giống nút add a comment, em muốn nó giống có dc ko anh , à còn phần nền khi hiện nội dung em muốn có 1 khung ở dươi chứ ko lây nền background nữa được ko anh hì hì
Thank anh noct trc nhé
anh ơi ở phần comment ko cập nhật mà, đây 2 anh em vừa chụp nè
http://cC5.upanh.com/23.254.30303864.28n0/untitled2.jpg
http://cC4.upanh.com/23.254.30303873.auq0/untitled.jpg
1 ảnh là vào phần hỏi đáp đó phải ấn vào mới nhất mới thấy post của em, còn tấm kia chụp phần comment ^^
Ừ là vì khi quá 200 comment thì Blogger nó tự phân trang mà, nút Add a comment đã có sẵn CSS rồi, chỉ việc copy qua thôi em.
hì hì em mày mò ra rùi anh à vất vả ghê cả việc chỉnh cho nó lệch qua phải nữa chỉnh = margin phải ko anh , thêm cả các kiểu hover, active
linh tinh ghê nhưng bi h trông cũng dc rùi
http://itgroup-test.blogspot.com/2011/05/test.html
anh bảo em tạo cái khung đi cho nội dung tab hiện ra đi ^^
''.tabs-widget li'' và
''.tabs-widget li a''
có ý nghĩa # nhau như thế nào hả anh ?
thưa anh, muốn cái tab này chỉ hiện ở trang chủ thì làm thế nào ạ! e đã thử làm như một số trang viết về cách ẩn widget nhưng áp dụng thì nó chỉ ẩn được nội dung bên dưới, còn 3 cái tiêu đề thì k ẩn được, anh hướng dẫn e cái ạ!
Chèn như thế này là được:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
code thủ thuật
</b:if>
tks a nhiều ạ :D
Bạn ơi, cho hỏi sao mà khi cài cái này vào rồi thì Kwicks slider ko chạy được nữa..?
Cả hai thủ thuật đều dùng jQuery nên bị xung đột, bạn xóa dòng này là được:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'/>
it works! Cảm ơn bạn..
Alo...anh oi,em muon cai nay khong hien thi tren cung, ma o phai duoi lieu dc khong ah?a giup e vs..thanks anh..
Em tìm cái thẻ đóng </div> của sidebar-wrapper rồi chèn phía trên nó là được.
huhu.chèn cái gì vào ha? anh..e k hiểu lắm
Với mỗi thẻ <div> sẽ phải có một thẻ đóng </div> tương ứng, ví dụ:
<div id='sidebar-wrapper'>
....
....
</div>
Em chèn phía trên thẻ </div> này thì cái tab nó sẽ ở dưới cùng của sidebar.
thanks anh nhieu:D
Dear NOCT, mình là new member gia gập làng Blog, mình cũng đã xem qua rất nhiều trang hỗ trợ cộng đồng Blogger nhưng quả thực vào trang của bạn mình thấy rất tuyệt, cảm ơn bạn đã cho anh em những thông tin cực kỳ hữu ích.
híc, mình ko tìm thấy dòng này div id='sidebar-wrapper' Noct ơi
Thật ra thì chèn ở đâu cũng được bạn ạ, trong template Minima thì thường chèn ở sidebar-wrapper
Bác Noct ơi, giúp mình với, khi cài cái này thì cái Slider nó không chạy.
Cảm ơn bác
bạn xóa dòng jquery của thủ thuật là được.
bạn Noct ơi,bạn có thể chỉ mình làm sao để có được cái bo góc ở trên của tab như blog của bạn dc ko?mình thấy kiểu đó đẹp nhưng làm mãi chả dc@@.
để bo góc thì bạn dùng lệnh CSS3 là border-radius
Nhận xét này đã bị tác giả xóa.
k tìm đc dòng này bác ơi sidebar-wrapper'>
@Rex trong blog của bạn thì tìm đoạn này <div class='column-right-inner'>
Succesly! Tks Noct nhiều :x
Mình làm được rồi nhưng làm sao để cho 3 cái mục tab 1 tab 2 tab 3 nằm ngay giữa sidebar đc noct ơi.
Anh noct có thể hướng dẫn em cách tạo viền ngoài của các tiện ích được không?
Bác Noct ơi cho hỏi khi mà chèn 2 cái vô làm sao cho nó hiện cả 2 tab (ví dụ chọn tab trên tab dưới k bị ẩn và ngược lại)
http://manhdatblog.blogspot.com/
Sao tem của mình không thấy div id='sidebar-wrapper'> nhỉ, chàn vào đâu hả bác: http://dongianthoi.blogspot.com/
làm thế nào để cái tab widget này ở dưới 1 widget nào đó, em không làm được, nó toàn ở trên cùng thôi.
Nhận xét này đã bị tác giả xóa.
Đăng nhận xét
- Không chèn liên kết quảng cáo khi đăng nhận xét.
- Nội dung nên liên quan tới chủ đề của bài.
- Use English if you do not understand what we are talking about.
Chèn Emoticons