Ẩn hiện nội dung blogquote

Bài viết này sẽ hướn dẫn bạn thêm chức năng ẩn hiện nội dung trong thẻ quote với hiệu ứng trượt nhẹ nhàng bắt mắt, hơn nữa việc sử dụng thủ thuật này trong mỗi bài viết cũng vô cùng đơn giản không phức tạp. Mời bạn xem demo bên dưới để hiểu rõ hơn về thủ thuật này

Cài đặt trong template

Bước 1: Nếu template bạn chưa cài jQuery thì dán code sau vào trước thẻ </head> còn không bạn hãy bỏ qua bước này
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'></script>
<script src='http://trollvlhcv.googlecode.com/svn/trunk/jquery.easing.1.3.js' type='text/javascript'></script>
Bước 2: Chèn đoạn code sau vào trước thẻ </head>
<script type='text/javascript'>
//<![CDATA[
    $(function() {
        $('blockquote.spoiler').hide(1000).before('<button class="sp-trigger">Hiện Nội Dung</button>');
        $('button.sp-trigger').toggle(function() {
            $(this).addClass('sp-active').text('Ẩn Nội Dung').next().slideDown(1000);
        }, function() {
            $(this).removeClass('sp-active').text('Hiện Nội Dung').next().slideUp(1000);
        });
    });
//]]>
</script>
Bước 3: Dán đoạn code bên dưới trước thẻ ]]></b:skin>
/*
 Spoiler sederhana dengan JQuery
*/
blockquote.spoiler {
  font:normal normal 11px/16px Verdana,Arial,Sans-Serif;
  color:#666;
  border:2px dashed #cec2c2;
  background-color:#eee2e2;
  padding:18px 20px;
  -webkit-box-shadow:inset 0px 0px 7px #222;
  -moz-box-shadow:inset 0px 0px 7px #222;
  box-shadow:inset 0px 0px 7px #222;
  margin:0px 30px 15px;
  /*
  overflow:auto;
  height:250px;
  (opsional) */
}

button.sp-trigger {
  display:block;
  outline:none;
  cursor:pointer;
  margin:20px 0px 10px 30px;
  border:none;
  background-color:green;
  font:bold 11px Verdana,Arial,Sans-Serif;
  color:white;
  text-shadow:0px 1px 0px rgba(0,0,0,0.4);
  padding:5px 10px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.4);
  -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.4);
  box-shadow:0px 1px 2px rgba(0,0,0,0.4);
}
button.sp-trigger.sp-active {background-color:#981515}

Thực hiện khi viết bài

Bạn soạn thảo bài viết với chế độ HTML và sử dụng cấu trúc sau
<blockquote class="spoiler">
Nội dung trong blockquote
</blockquote>

Chúc các bạn thành công và đừng quên ủng hộ TrollVL nha! 
Tham khảo DTE
9 Comments
Comments

9 comments

Anonymous
14/7/13
vừa hay vừa đep,thanks
Bạn ơi, bạn có thể viết một bài hướng dẫn về cách tạo thư mục bài viết với các nhãn muốn hiển thị cùng một lúc trên trang chính của blogger được không?
Ví dụ như, nhãn "Thủ thuật" sẽ gồm có 5 entry liên quan đến gần nhất cùng xuất hiện, tương tự với các nhãn còn lại. Dạng như blog này có được không bạn? http://suynghiem.blogspot.com/
Thank bạn rất nhiều!
18/7/13
Thủ thuật này bạn Võ Quốc An đã chia sẻ rất lâu rồi, bạn hãy tham khảo tại đây. Và mình cũng sẽ giới thiệu thủ thuật tương tự nhưng với style khác :cuoi
19/7/13
http://trollvl.com
20/7/13
HCV ơi. Mình áp dụng cái này cho template: hayhay.info thì bị xung đột js thì phải. Chạy được cái blogquote thì những tab: nghe thử mp3, liên hệ, hướng dẫn trên trang mình ko hoạt động. Xóa file js đi thì lại kô hoạt động cái blogquote của bạn. Làm sao khắc phục được bạn? :D
20/7/13
Bạn thử xóa đoạn code bên dưới ở bước 1 đi xem sao
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'></script>
20/7/13
Test comment
http://3.bp.blogspot.com/-WaeYZhXzm0A/UPL3FLOq-kI/AAAAAAAAJwk/NUQilSQCTSw/s45/LOGODONG.gif
Nội dung note...
Nội dung blockquote...
Nhập code vào đây
www.trollvl.com
20/7/13
vẫn không được. thiếu thì blockquote kô chạy. Mà có thì mấy cái kia lại không hoạt động :(
20/7/13
Vậy bạn lưu template lại xong gửi qua email cho mình xem thử
huycovip.volam@gmail.com

Cảm ơn bạn đã ghé thăm Troll VL !
» Tạm thời ngăn không cho comment với chế độ ẩn danh vì có một số bạn không có thành ý cố tình spam. Mong các bạn thông cảm!
» Bạn nên viết bằng Tiếng Việt có dấu để mọi người dễ đọc, dễ bình luận
» Để liên hệ,góp ý và đóng góp bài viết bạn click vào đây
Sử dụng các thẻ sau cho comments
» Chèn nội dung vào blockquote <b rel="quote">Nội dung blockquote</b>
» Chèn nội dung vào note <em rel="note">Nội dung note</em>
» Chèn code vào khung pre <i rel="pre">Nội dung code</i>
» Chèn hình ảnh <i rel="image">Link hình ảnh</i>
» Chèn video từ youtube [youtube]link video[/youtube]
» Chèn link <i rel="anchor">Link</i>

Insert Emoticons
:cuoi
:hihi
:thank
:haha
:meu
:cry
:oaoa
1cuoi
:D
@@
:p
:o
:vi
:ko
:ca
:why
:xin
:lanh
:im
:aoi
:ado
:mda
:tat
0:khoa
a:ab
k:ac
q:ad
w:ae
e:af
l:ag
g:ah
8:ai
9:aj
9:ag
:9a
*Phải có khoảng trống trước các code mới hiển thị mặt cười


Mã Hóa Code Tạo và xem trước comments Cancel Reply
-->