๑۩۞۩๑ (::::Club Bóng ĐÊm::::) ๑۩۞۩๑
,.-~*'¨¯¨'*·~-.¸-(_ (Diễn đàn kết nối) _)-,.-~*'¨¯¨'*·~-.¸
Club Bóng Đêm
Chào mừng bạn đã đến diễn đàn
Bạn đã vào diễn đàn
Bạn hãy đăng nhập họăc đăng kí
Để xem nội dung giễn đàn


Loading...........

๑۩۞۩๑ (::::Club Bóng ĐÊm::::) ๑۩۞۩๑

,.-~*'¨¯¨'*·~-.¸-(_ (Diễn đàn kết nối) _)-,.-~*'¨¯¨'*·~-.¸
 
Trang ChínhTìm kiếmNhómĐăng kýĐăng NhậpHuy ChươngGame Pikachu

Share | 
 

 Code tạo chữ(Tùy ý)bay vòng quay trỏ chuột

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
window
Thành viên
Thành viên


Posts : 9
Points : 3349
Năm sinh : 29/07/2010

Game
EXP:
200/200  (200/200)
Status: 1


Bài gửiTiêu đề: Code tạo chữ(Tùy ý)bay vòng quay trỏ chuột   2010-07-29, 9:29 pm



;(function(){
var msg = "Đoạn text bạn muốn nó chạy quanh trỏ chuột (ngắn thôi)!";
var size = 18;
var circleY = 0.75; var circleX = 2;
var letter_spacing = 5;
var diameter = 10;
var rotation = 0.7;
var speed = 0.6;

////////////////////// Stop Editing //////////////////////

if (!window.addEventListener && !window.attachEvent || !document.createElement) return;

msg = msg.split('');
var n = msg.length - 1, a = Math.round(size * diameter * 0.208333), currStep = 20,
ymouse = a * circleY + 20, xmouse = a * circleX + 20, y = [], x = [], Y = [], X = [],
o = document.createElement('div'), oi = document.createElement('div'),
b = document.compatMode && document.compatMode != "BackCompat"? document.documentElement : document.body,

mouse = function(e){
e = e || window.event;
ymouse = !isNaN(e.pageY)? e.pageY : e.clientY; // y-position
xmouse = !isNaN(e.pageX)? e.pageX : e.clientX; // x-position
},

makecircle = function(){ // rotation/positioning
if(init.nopy){
o.style.top = (b || document.body).scrollTop + 'px';
o.style.left = (b || document.body).scrollLeft + 'px';
};
currStep -= rotation;
for (var d, i = n; i > -1; --i){ // makes the circle
d = document.getElementById('iemsg' + i).style;
d.top = Math.round(y[i] + a * Math.sin((currStep + i) / letter_spacing) * circleY - 15) + 'px';
d.left = Math.round(x[i] + a * Math.cos((currStep + i) / letter_spacing) * circleX) + 'px';
};
},

drag = function(){ // makes the resistance
y[0] = Y[0] += (ymouse - Y[0]) * speed;
x[0] = X[0] += (xmouse - 20 - X[0]) * speed;
for (var i = n; i > 0; --i){
y[i] = Y[i] += (y[i-1] - Y[i]) * speed;
x[i] = X[i] += (x[i-1] - X[i]) * speed;
};
makecircle();
},

init = function(){ // appends message divs, & sets initial values for positioning arrays
if(!isNaN(window.pageYOffset)){
ymouse += window.pageYOffset;
xmouse += window.pageXOffset;
} else init.nopy = true;
for (var d, i = n; i > -1; --i){
d = document.createElement('div'); d.id = 'iemsg' + i;
d.style.height = d.style.width = a + 'px';
d.appendChild(document.createTextNode(ms g[i]));
oi.appendChild(d); y[i] = x[i] = Y[i] = X[i] = 0;
};
o.appendChild(oi); document.body.appendChild(o);
setInterval(drag, 25);
},

ascroll = function(){
ymouse += window.pageYOffset;
xmouse += window.pageXOffset;
window.removeEventListener('scroll', ascroll, false);
};

o.id = 'outerCircleText'; o.style.fontSize = size + 'px';

if (window.addEventListener){
window.addEventListener('load', init, false);
document.addEventListener('mouseover', mouse, false);
document.addEventListener('mousemove', mouse, false);
if (/Apple/.test(navigator.vendor))
window.addEventListener('scroll', ascroll, false);
}
else if (window.attachEvent){
window.attachEvent('onload', init);
document.attachEvent('onmousemove', mouse);
};

})();


thấy hay nhớ thank cho mình cái nha!
chúc các bạn thành công!


Về Đầu Trang Go down
Xem lý lịch thành viên
 

Code tạo chữ(Tùy ý)bay vòng quay trỏ chuột

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
๑۩۞۩๑ (::::Club Bóng ĐÊm::::) ๑۩۞۩๑ :: Phần mềm Tin học-Bảo mật-Hacking :: Thủ thuật Blog plus-
Chuyển đến 
Level: Kinh nghiệm: %
Sinh mệnh: /100
Pháp lực: /100
Free forum | © phpBB | Free forum support | Liên hệ | Report an abuse | Create a free blog