我正在尝试使用 mooTools Fx 来缩放 div 的背景图像。我按照大卫威尔士的文章进行自定义转换。我的 mooTools/js 技能非常基础,所以
另外我想知道是否有可能合并使用例如正弦转换(尽管它看起来不像)。
这是我尝试过的:http: //jsfiddle.net/q2GQ7/
Javascript:
$$('#program a').each(function(item, index){
item.store('BackgroundZoomer', new Fx({ duration: 250}));
});
$$('#program a').each(function(item, index){
item.retrieve('BackgroundZoomer').set = function(value) {
var style = 200+value + "px " +200+value + "px";
this.setStyle('background-size', style);
};
});
$$('#program a').each(function(item, index){
addEvents({
'mouseenter': function(){
item.retrieve('BackgroundZoomer').start(0, 200); },
'mouseleave': function(){
item.retrieve('BackgroundZoomer').cancel();}
});
});