Código PHP:
<h1 onmouseover="fx(cuadro,50,350,'width','px',senoidal,1000)" on>más</h1>
Código PHP:
function fx(obj,inicio,fin,propCss,u,curva,ms){
var t=new transicion(curva,ms,function(p){
if(fin<inicio){
var delta=inicio-fin;
obj.style[propCss]=(inicio-(p*delta))+u;
}
else{
var delta=fin-inicio;
obj.style[propCss]=(inicio+(p*delta))+u;
}
if(fin==fin) {
var delta=null; }
});
t.init();
t=null;
}
function senoidal(p,ant){
return (1 - Math.cos(p * Math.PI)) / 2;
}
Código PHP:
function transicion(curva,ms,callback){
this.ant=0.01;
this.done_=false;
var _this=this;
this.start=new Date().getTime();
this.init=function(){
setTimeout(function(){
if(!_this.next()){
callback(1);
_this.done_=true;
window.globalIntervalo=0;
return;
}
callback(_this.next());
_this.init();
},13);
}
this.next=function(){
var now=new Date().getTime();
if((now-this.start)>ms)
return false;
return this.ant=curva((now-this.start+.001)/ms,this.ant);
}
}
Código PHP:
if (_x==400) {
XBTN._disable = true;
} else {
//ejecutar función
}
Saludos y Gracias.