62,051
社区成员
发帖
与我相关
我的任务
分享
//在setattribute.js里
var resize = new Resize(this.content,this.cut,this._layCutImg.id);
resize.Set("RightDown");
//大家可以扩展resize.Set("RightUp")等,RightDown,RightUp为右上角,右下角div的id
//然后在resize.js里
Set:function(funCase){
var fun;
switch(funCase){
case "RightDown":
fun=this.RightDownMouseDown;
this._obj=id(funCase);
break;
case "RightUp":
fun=this.RightDownMouseUp;//该方法自行添加,这里我就没在做了。
this._obj=id(funCase);
break;
//....
default:break;
}
this.omove = this.bindEvent(this,this.RightDownMouseMove);
this.oup = this.bindEvent(this,this.RightDownMouseUp);
this.addEvent(this._obj,"mousedown",this.bindEvent(this,fun));
},
//调用
var setAttribute = new SetAttribute("content","cut","temp/"+fileUrl,width,height,{"CutHeight":"50px","CutWidth":"50px","CutLeft":"30px","CutTop":"30px",
"Opacity":"50"});
//CutHeight,CutWidth,CutLeft,CutTop,初始化切割层的高度,宽度,距离左边,上边的距离。
//要单独运行修改背景图等参数的话可以调用
setAttribute.url="xx.jpg";
setAttribute.Override();