Tạo tab nội dung đơn giản với jQuery

3 353 1
Tạo tab nội dung đơn giản với jQuery

Đang tải... (xem toàn văn)

Thông tin tài liệu

Tạo tab nội dung đơn giản với jQuery Hôm nay mình sẽ trở lại với các bạn với một thủ thuật tạo tab nội dung. Thủ thuật này sẽ hướng dẫn các bạn tạo các tab nội dung đơn giản nhưng cũng không kém phần bắt mắt. Ở thủ thuật này mình sẽ hướng dẫn khung sườn để tạo tab nội dung, còn phần nội dung bên trong các tab các bạn sẽ tự mình thêm vào. Mình nhớ là có lần 1 bạn nào đó đã nhờ mình giới thiệu dạng tab như thế này. Dùng nó sẽ giúp tiết kiệm cho không gian blog của bạn. Tab mẫu mình giới thiệu chỉ có 2 màu trắng đen, rất giản dị và dễ phù hợp khi các bạn đưa vào blog của mình nếu không muốn chỉnh sửa gì nhiều. Như các bạn đã biết, muốn tạo các tab nội dung như vậy thì nhất thiết phải dùng tới javascript, và ở đây cụ thể là jQuery ( Tuy nhiên cũng có thể dùng CSS để tạo tab dạng này nhưng nó trông không được pro cho lắm ). Do đó để cho tab được load nhanh, mình có lời khuyên là không nên dùng javascript vào trong các nội dung của tab. Các bạn nên thêm các thủ thuật đơn thuần chỉ là HTML. Như thế tab của mình sẽ load nhanh hơn. Demo tại đây Hình ảnh minh họa thủ thuật Và bên dưới là code của thủ thuật: <link rel="stylesheet" href="http://bloggiaovienthaibinh.110mb.com/tab/style.css" type="text/css" media="screen"> <script src="http://bloggiaovienthaibinh.110mb.com/tab/jquery-1.js"></script> <script> $(document).ready(function(){ $("a.tab").click(function () { $(".active").removeClass("active"); $(this).addClass("active"); $(".content").slideUp(); var content_show = $(this).attr("title"); $("#"+content_show).slideDown(); }); }); </script> <div id="tabbed_box_1" class="tabbed_box"> <div class="tabbed_area"> <ul class="tabs"> <li><a href="#" title="content_1" class="tab active">Thu thuat</a></li> <li><a href="#" title="content_2" class="tab">Code</a></li> <li><a href="#" title="content_3" class="tab">Phan mem</a></li> </ul> <div style="display: block;" id="content_1" class="content"> <!-- nội dung của tab1 --> <ul> <li><a href="#">Thu thuat blog Violet <small>50 bài</small></a></li> <li><a href="#">Thu thuat internet<small>32 bài</small></a></li> <li><a href="#">Thu thuat máy tính <small>112 bài</small></a></li> <li><a href="#">Thu thuat ghost <small>19 bài</small></a></li> <li><a href="#">Thu thuat dien thoai<small>24 bài</small></a></li> </ul> <!-- END nội dung của tab1 --> </div> <div style="display: none;" id="content_2" class="content"> <!-- nội dung của tab2 --> <ul> <li><a href="#">Code CSS <small>4 bài</small></a></li> <li><a href="#">Code Java<small>22 bài</small></a></li> <li><a href="#">Code html <small>12 bài</small></a></li> <li><a href="#">Code xml <small>43 bài</small></a></li> <li><a href="#">Code asp <small>15 bài</small></a></li>> </ul> <!-- END nội dung của tab2 --> </div> <div style="display: none;" id="content_3" class="content"> <!-- nội dung của tab3 --> <ul> <li><a href="#">Phan mem máy tính</a></li> <li><a href="#">Phan mem ghost</a></li> <li><a href="#">Phan mem day hoc</a></li> <li><a href="#">Phan mem diet virut</a></li> </ul> <!-- END nội dung của tab3 --> </div> </div> </div> - Khác với khác thủ thuật trước, mình không đưa code CSS vào trong thủ thuật mà đưa link (để code cho đỡ rườm rà). Nếu bạn nào muốn thay đổi lại cho phù hợp thì download file CSS về (http://bloggiaovienthaibinh.110mb.com/tab/style.css ) và thay đổi lại code chút ít cho phù hợp. Các bạn có thể tùy chỉnh lại code CSS ở 1 vài điểm chủ yếu như bên dưới : #tabbed_box_1 { margin: 40px auto 40px auto; width:300px; /*độ rộng của tab*/ } . . . .tabbed_area { border:1px solid #494e52; background-color:#636d76; /*màu nền của tab (nền đen bên ngoài)*/ padding:7px; } - Trong demo mẫu, mình chỉ giới thiệu 3 tab, nếu muốn thêm các tab khác, các bạn chỉ cần thêm 1 vài code nhỏ như bên dưới : . . . <li><a href="#" title="content_3" class="tab">Phan mem</a></li> <li><a href="#" title="content_4" class="tab">Tài nguyên</a></li> </ul> . . . <!-- END nội dung của tab3 --> </div> <div style="display: none;" id="content_4" class="content"> <!-- nội dung của tab4 --> {Nội dung TAB} <!-- END nội dung của tab4 --> </div> </div> </div> . Tạo tab nội dung đơn giản với jQuery Hôm nay mình sẽ trở lại với các bạn với một thủ thuật tạo tab nội dung. Thủ thuật này sẽ hướng dẫn các bạn tạo. tạo các tab nội dung đơn giản nhưng cũng không kém phần bắt mắt. Ở thủ thuật này mình sẽ hướng dẫn khung sườn để tạo tab nội dung, còn phần nội dung bên

Ngày đăng: 08/11/2013, 13:11

Hình ảnh liên quan

Hình ảnh minh họa thủ thuật - Tạo tab nội dung đơn giản với jQuery

nh.

ảnh minh họa thủ thuật Xem tại trang 1 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan