Trong khi đăng bài không phải lúc nào bạn xũng muốn hiển thị ra ngoài tất cả các nội dung của bài viết. Bài viết của bạn sẽ trở nên sinh động và lôi quấn bạn đọc hơn nếu nó được gắn thêm Button cho phép ẩn hiện một phần nội dung khi bạn Click chuột vào nó.
Các bạn có thể xem đemo hoặc ấn vào Button ở bên dưới để xem thử
Các bạn có thể xem đemo hoặc ấn vào Button ở bên dưới để xem thử
VIEW DEMO
¤ Thêm vào bài viết.
1. Đăng nhập vào blog.
2. tạo một bài đăng mới.
3. bấm vào phần HTML của bài viết và chọn một trong 2 code bên dưới và dán vào phần HTML đó. vào.
3.1. Style 1: Codeđơn giản.
Bấm vào button bên dưới để xem demo:<div> <div> <input type="button" value="Xem" style="width:75px;font-size:10px;margin:0px;padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'Ẩn'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Xem'; }"> </div> <div> <div style="display: none;"> {Phần nội dung bị ẩn} </div> </div> </div>
3.2. Style: code nâng cao dạng box.
Demo:
Demo:
Spoiler: show
<div style="padding: 3px; background-color: #FFFFFF; border: 1px solid #d8d8d8; font-size: 1em;"><div style="text-transform: uppercase; border-bottom: 1px solid #CCCCCC; margin-bottom: 3px; font-size: 0.8em; font-weight: bold; display: block;"><span onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerHTML = '<b>Spoiler: </b><a href=\'#\' onClick=\'return false;\'>hide</a>'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '<b>Spoiler: </b><a href=\'#\' onClick=\'return false;\'>show</a>'; }" /><b>Spoiler: </b><a href="#" onClick="return false;">show</a></span></div><div class="quotecontent"><div style="display: none;">{Phần nội dung bị ẩn}</div></div></div>
» Tùy chỉnh code:
-Thay thế dòng {phần nội dung bị ẩn} thành nội dung bài viết của bạn là xong.- Thay các chữ Xem và Ẩn màu đỏ ở trên theo ý muốn của bạn.
- Nếu bạn muốn tạo nhiều nút Ẩn/Hiện trong bài viết của mình thì cứ làm tương tự.
Chúc các bạn thành công.
Nhận xét
Nhận xét này đã bị tác giả xóa.
Trả lờiXóaCái này làm luôn trong bài viết à
Trả lờiXóa@everytime Đúng rồi bạn viết nội dung sau đó Check vào HTML của bài viết và dán vào là được:P.
Trả lờiXóacó cach nao cai truc tiep vao temp khong ta
Trả lờiXóaBài này nha: http://namkna.blogspot.com/2011/08/thu-thuat-yeu-cau-hien-tien-ich-tren.html
XóaNhận xét này đã bị quản trị viên blog xóa.
Trả lờiXóaanh ơi cho em hỏi mình chền nhiều code vào bài đăng như thế có ảnh hưởng gì tới tốc độ load trang không anh. em có thể chèn vào bài đăng vào chục lần code như thế được khong anh?
Trả lờiXóaTùy từng đoạn code em ak. như đoạn code bài viết này em có thể chèn 10-20 lần cũng được nó không ảnh hưởng nhiều vì code của nó khá đơn giản và nhẹ.
Xóachào bạn,trước kia mình có thêm code này vào blog age88 nhưng bây giờ mình quay lại xem thì không thấy blog hiện như thế nữa.Bạn giúp mình với
Trả lờiXóaà không phải cái này,mà là dấu sidebar đi ,code có sử dụng javascript bạn ạ.
Trả lờiXóaĐó là bài này: Ẩn hiện Sidebar với JQuery cho Blogspot
Xóamình muốn là nhiều button ẩn hiện kia theo hàng ngang thì làm thế nào bạn, các button đặt sát nhau nhé!
Trả lờiXóaXin cảm ơn!
Bạn có thể dùng đoạn code bên dưới:
Xóa<style>
.namkna-inline{float:left}
</style>
<div class='namkna-inline'>
<div>
<input type="button" value="Xem"
style="width:75px;font-size:10px;margin:0px;padding:0px;" onclick="if
(this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display
!= '') {
this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display
= '';this.innerText = ''; this.value = 'Ẩn';
} else {
this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display
= 'none'; this.innerText = ''; this.value = 'Xem'; }">
</div>
<div>
<div style="display: none;">
{Phần nội dung bị ẩn}
</div>
</div>
</div>
Để thêm một nút mới cùng hàng bạn chỉ cần thêm đoạn code bên dưới vào tiếp sau nó là oke.
<div class='namkna-inline'>
<div>
<input type="button" value="Xem"
style="width:75px;font-size:10px;margin:0px;padding:0px;" onclick="if
(this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display
!= '') {
this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display
= '';this.innerText = ''; this.value = 'Ẩn';
} else {
this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display
= 'none'; this.innerText = ''; this.value = 'Xem'; }">
</div>
<div>
<div style="display: none;">
{Phần nội dung bị ẩn}
</div>
</div>
</div>
Chào bạn mình có 1 chút thắc mắc muốn hỏi bạn
Trả lờiXóaHiện mình đang có các nut botton ẩn hiện nhưng mình muốn làm theo như web này thì code thế nào ? http://apimec.com.vn/index.php/san-pham/11/335/May-phun-son-281.html
Cảm ơn bạn trướcvnhé
dc ko bạn
Trả lờiXóadc ko bạn
Trả lờiXóaMình muốn thay thế ẩn/hiện bằng nút giống bài viết này có được không bạn :http://www.terocket.com/2014/11/thu-thuat-chia-bai-viet-thanh-nhieu-trang-cho-blogger-v1.html
Trả lờiXóa