Theo yêu cầu của một số bạn hôm nay namkna giới thiệu cho các bạn thủ thuật tạo một trình nghe nhạc tự đổng ẩn hiện khi ta click chuột vào. Tiện ích này rất phù hợp với các bạn có tính phá cách, muốn tạo điểm nổi bật cho Blog của mình. Ưu điểm thủ thuật này là khi bạn ẩn trình nghe nhạc vẫn tiếp tục chạy nếu bạn không ấn tạm dừng. Có thể áp dụng với cả nhạc hình và nhạc không hình
Các bạn có thể xem demo của mình ở link bên dưới để kiểm tra xem tiện ích này hoạt động như thế nào nha:
Xem Demo
Bạn nào thích dạng tự động ẩn hiện khi dê chuột vào thì xem Tại đây
☼ Cách tạo một tiện ích nhạc ẩn hiện khi click chuột cho blogspot
1. Đăng nhập vào tài khoản blogger
2. Vào bố cục (Layout) => Chọn phần Thêm tiện ích (Add widget) - Chọn để tạo một tiện ích HTML/Javarscripts và dán code bên dưới vào phần nội dung của tiện ích đó nha:
<style type="text/css"> #gb{ position:fixed; bottom:5px; z-index:+1000; } * html #gb{position:relative;} .gbtab{ height:100px; width:74px; float:left; cursor:pointer; background:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM1adBF24fRJwzO1n-CqMYaUTySgkG7fSWA_V0C0Qz5H2QZLlYzeFqdUEpWHujP2Y5_Nm3056bOOLmajtqCAApUYMVfTwj_ubXpviJk-OfB9z4waTcX8k40ISUsg5cZ_sySpEzqcpT_V-F/s1600/widget-choi-nhac-an-hien-namkna-ngoctra.gif') no-repeat; } .gbcontent{ float:left; background:none; padding:3px; } </style> <script type="text/javascript"> function showHideGB(){ var gb = document.getElementById("gb"); var w = gb.offsetWidth; gb.opened ? moveGB(0, 75-w) : moveGB(71-w, 0); gb.opened = !gb.opened; } function moveGB(x0, xf){ var gb = document.getElementById("gb"); var dx = Math.abs(x0-xf) > 10 ? 5 : 1; var dir = xf>x0 ? 1 : -1; var x = x0 + dx * dir; gb.style.right = x.toString() + "px"; if(x0!=xf){setTimeout("moveGB("+x+", "+xf+")", 10);} } </script> <div id="gb"> <div class="gbtab" onclick="showHideGB()"> </div> <div class="gbcontent"> <iframe allowfullscreen="" frameborder="0" height="320" src="http://www.youtube.com/embed/WS8OMAmmuSY" width="520"></iframe></div> </div> <script type="text/javascript"> var gb = document.getElementById("gb"); gb.style.right = (75-gb.offsetWidth).toString() + "px"; </script>» Tùy biến code:
- Phần màu đỏ là mã nhúng của đoạn nhạc, video hoặc là khung chatbox của bạn. Bạn có thể chèn bất cứ thứ gì bạn muốn ở đó.
- Link ảnh Màu xanh là ảnh luôn luôn hiện thị, Nó đóng vai trò như một chiếc công tắc để bạn bật hoặc tắt trình nghe nhạc hoặc chat box của bạn bằng cách Click vào link ảnh đó. Các bạn cso thể dùng Photoshop để tự thiết kế cho mình các ảnh đẹp nha. Nếu bạn nào chưa cài photoshop có thể thiết kế Online TẠI ĐÂY
3- Giờ lưu tiện ích đó lại và quay trở lại giao diện blog của bạn để xem tiện ích này hoạt động như thế nào nha.
Cuối cùng hãy để lại một comment ở bên dưới nếu bạn gặp bất cứ khó khăn nào khi áp dụng thủ thuật này, và đừng quyên chia sẻ bài viết nếu cảm thấy bài viết này có ích bới bạn nha :)
Nhận xét
:3) Cái này hay nhỉ :3) :3) :3) Mình có thay được chữ chữ nghe nhạc ở bản Demo không.:O) :O)
Trả lờiXóa@Nông Lâm Vô Đối Bạn thay link ảnh này:
Trả lờiXóahttp://2.bp.blogspot.com/-5nyYkIoJSBo/TwvS9UWGRoI/AAAAAAAAAcE/0ZvmrsiZhWc/s1600/widget-choi-nhac-an-hien-namkna-ngoctra.gif bằng link ảnh bạn muốn.:3) :3)
Đặt widget ở chỗ nào cũng được hả bạn?
Trả lờiXóa@Win
Trả lờiXóaCó để slide ảnh marquee thay cho cái video đó đc không? mình thay thử rồi mà sao click cái Menu nó ko chịu xổ ngang qua.
@Win
Trả lờiXóa1- Bạn có thể đặt Widget ở chỗ nào cũng được :3) :3)
2- Bạn thay code của Slide ảnh vào phần code màu đỏ là OK :3) :3)
@Fairstar
Trả lờiXóaError :( không giống demo !
http://www.mediafire.com/?e3ej857ae6crom3
@Win Cái này là hiệu ứng marquee hiện tại chưa chạy được, do vậy bạn có thể Upload ảnh lên các trang như Photobuket hoặc các trang lấy Upload ảnh để tạo Sile khác để lấy các code slide ảnh sau đó thay vào:3) :3) :3)
Trả lờiXóa@Fairstar
Trả lờiXóaVậy ở namkna có cái slideshow ảnh nào tốt k? :-S
Ví dụ như 2 cái này nè :
http://www.scriptocean.com/slideshow/
http://ajaxslideshow.com/scriptocean-javascript-slideshow-blogspot.html
@Win Bạn có thể Upload ảnh lên http://photobucket.com/ để tạo một slide show. Nó cũng giống như cái bạn bảo đó.:3) :3) :3)
Trả lờiXóaNhận xét này đã bị tác giả xóa.
Trả lờiXóaThủ thuật này bị lỗi đó bạn =.="
Trả lờiXóaCode của mình đúng theo cú pháp mà !
http://10a8-nvt.blogspot.com/
Link Code:
http://www.mediafire.com/?plpd92c3cak8tmx
@Win
Trả lờiXóaUp !!!
@Win Ok mình đã Fix lại rùi đó:
Trả lờiXóa<style type="text/css">
#gb{
position:fixed;
bottom:5px;
z-index:+1000;
}
* html #gb{position:relative;}
.gbtab{
height:100px;
width:74px;
float:left;
cursor:pointer;
background:url('http://ni4.upanh.com/b3.s25.d1/f916b5a2626bec82d506cbba0500004d_41477154.love.gif') no-repeat;
}
.gbcontent{
float:left;
background:none;
padding:3px;
}
</style>
<script type="text/javascript">
function showHideGB(){
var gb = document.getElementById("gb");
var w = gb.offsetWidth;
gb.opened ? moveGB(0, 75-w) : moveGB(71-w, 0);
gb.opened = !gb.opened;
}
function moveGB(x0, xf){
var gb = document.getElementById("gb");
var dx = Math.abs(x0-xf) > 10 ? 5 : 1;
var dir = xf>x0 ? 1 : -1;
var x = x0 + dx * dir;
gb.style.right = x.toString() + "px";
if(x0!=xf){setTimeout("moveGB("+x+", "+xf+")", 10);}
}
</script>
<div id="gb">
<div class="gbtab" onclick="showHideGB()">
</div>
<div class="gbcontent">
<iframe width="560" height="315" src="http://www.youtube.com/embed/syqtF_HCAmI" frameborder="0" allowfullscreen></iframe>
</div>
</div>
<script type="text/javascript">
var gb = document.getElementById("gb");
gb.style.right = (75-gb.offsetWidth).toString() + "px";
</script>
Chúc thành công! :3) :3) :3)
Bác xài cái này cho tiện, có thể chèn cái gì vô cũng được cả. Tham khảo tại đây http://tanchau123.blogspot.com/2012/03/tao-hop-tien-ich-cho-blogspot.html :1)
Trả lờiXóa@Tanchau123 Nó chính là Code này mà :H) :H) :H)
Trả lờiXóaChẳng qua bạn tách làm 2 phần 1 phần chèn vào template 1 phần đặt trong Widget. Như thế nếu áp dụng thủ thuật chỉ hiện Widget ở trang cố định thì Template mặc nhiên sẽ nặng hơn do phải gánh đoạn code đó :D) :D) :D).
@Fairstar
Trả lờiXóaBạn có thể cải thiện tốc độ lướt ra lướt vào của nó không? (tốc độ không như trong demo)
Và 2 vấn đề trong tấm ảnh:
https://lh4.googleusercontent.com/-45KoJgJYJ90/T1A8tRZiUWI/AAAAAAAAADI/7oMxdetWKWM/s912/Menu%2520jQuety.png
@Win
Trả lờiXóaUp !!!
@Win Đổi vị trí ở thẻ:
Trả lờiXóa.gbtab{
height:100px;
width:74px;
float:left;
cursor:pointer;
background:url('http://ni4.upanh.com/b3.s25.d1/f916b5a2626bec82d506cbba0500004d_41477154.love.gif') no-repeat;
}
Đổi float:left; thành float:right;
Để 2 tiên ích float: trái nhau.
- Nếu muốn để cùng một bên bạn thay đổi giá trị:
#gb{
position:fixed;
bottom:5px;
z-index:+1000;
}
Chúc thành công! :3) :3) :3)
@Fairstar
Trả lờiXóaỒ, nó mất luôn cái chữ LOVE nhấp nháy
http://10a8-nvt.blogspot.com/
@Win Mình Quyên đổi Fload của cả 2 giá trị này nha:
Trả lờiXóa.gbtab{
height:100px;
width:74px;
float:left;
cursor:pointer;
background:url('http://ni4.upanh.com/b3.s25.d1/f916b5a2626bec82d506cbba0500004d_41477154.love.gif') no-repeat;
}
.gbcontent{
float:left;
background:none;
padding:3px;
}
Lúc nãy đổi của ảnh (gbtab) mà quyên đổi nội dung (gbcontent). :3) :3) :3)
Cái này muốn chỉnh cho cái ảnh "music" nó ôm sát slidebar như "thanh share" của blog bác thì điều chỉnh thế nào nhỉ? :L)
Trả lờiXóaÀ mình làm đc rồi :1) điều chỉnh số 75 lại là ok :3)
Trả lờiXóa@Tanchau123 Uk :3) :3) :3)
Trả lờiXóaNamkna ơi ! Cho tớ hỏi cái ! Muốn nút sát vào thành ntn ?
Trả lờiXóaBạn tìm đoạn mã sau:
Xóagb.opened ? moveGB(0, 75-w) : moveGB(71-w, 0);
điều chỉnh sơ 75 và 71 nha.
Có cách nào để khi ẩn đi, nhạc tự tắt mà không cần pause không, mình đang gặp vấn đề trên web mình, khi chuyển sang xem video, mình muốn nhạc mp3 tự động tắt đi. Bạn xem demo để hiểu rõ ý mình rồi giúp mình nhé ,, THANKS
Trả lờiXóaDemo: http://mylyric.net/loi-dich-bai-hat/eaten-alive-michael-jackson.html
Nó đã dừng đó thôi bạn.
Xóaban co cach nao lam an cai music luon dc ko
Trả lờiXóaCó cái nào ẩn đi thì tự dừng nhạc, không cần ấn pause không ?
Trả lờiXóathủ thuật này bị lỗi sao í nó chỉ hiển thị video nhạc không hiển thỉ ảnh nền tạo nút bấm
Trả lờiXóanó bị lỗi sao ấy bạn à chỉ hiển thị video nhạc không hiển thị link ảnh mà kg hiểu sao khung com men bị biến mất giờ kg biết sửa thế nào nữa
Trả lờiXóa