博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ADS--图像缩放与剪裁(只是完成了前台的功能,传送数据到后台的功能待完成)...
阅读量:5267 次
发布时间:2019-06-14

本文共 3987 字,大约阅读时间需要 13 分钟。

HTML Code:    
Image Editor Test Pages

Edit Your Images

  • New Size

    The width and height applies to the original uncropped image

    Trim Edges
  • New Size

    The width and height applies to the original uncropped image

    Trim Edges
JS Code:/** * mageEditor-test.js * User: ldp * Date: 12-12-22 * project: 图像缩放与剪裁 */(function () { if (!window.ADS) { window.ADS = {}; } function addEvent(node, type, listener) { if (node.addEventListener) { node.addEventListener(type, listener, false); return true; } else if (node.attachEvent) { node['e' + type + listener] = listener; node[type + listener] = function () { node['e' + type + listener](window.event); }; node.attachEvent('on' + type, node[type + listener]); return true; } else { return false; } } window.ADS.addEvent = addEvent; function addLoadEvent(loadEvent, waitForImages) { //如果等待标记是true则使用常规的添加事件的方法 if (waitForImages) { return addEvent(window, 'load', loadEvent); } //否则使用一些不同的方式包装loadEvent()方法 //以便为this关键字制定正确的内容,同时确定 //事件不会被执行两次 var init = function () { //如果这个函数已经被调用过了则返回 if (arguments.callee.done) { return; } //标记这个函数以便检测它是否运行过 arguments.callee.done = true; //在document的环境中运行载入事件 loadEvent.apply(document, arguments); }; //为DOMContentLoaded事件注册事件侦听器 if (document.addEventListener) { document.addEventListener('DOMContentLoaded', init, false); } //对于safari,使用setInterval()函数检测 //document是否载入完成 if (/WebKit/i.test(navigator.userAgent)) { var _timer = setInterval(function () { if (/loaded|complete/.test(document.readyState)) { clearInterval(_timer); init(); } }, 10); } //对于IE(使用条件注释) //附加一个在载入过程最后执行的脚本 //并检测该脚本是否载入完成 /*@cc_on @*/ /*@if (@_win32) document.write("

 

转载于:https://www.cnblogs.com/webFrontDev/archive/2012/12/23/2830180.html

你可能感兴趣的文章
查看Linux内核版本命令
查看>>
Cesium几个案例介绍
查看>>
javascript面向对象一:函数
查看>>
Firebird 数据库使用经验总结
查看>>
martini-能量最小化参数(mdp文件)
查看>>
.net mvc 几种跨域获取数据方案
查看>>
[bzoj2668] [洛谷P3159] [cqoi2012] 交换棋子
查看>>
互联网创业的准备——后勤:电脑、邮箱、会议
查看>>
[原创]基于Zynq Linux环境搭建(三)
查看>>
WPF基础之路由事件
查看>>
模板类的约束模板友元函数:template friend functions
查看>>
系统如何端子app弄root才干
查看>>
Shell 编程
查看>>
wsgi
查看>>
课后 作业1
查看>>
关于C#学习的汇总——写在前面
查看>>
关于js(一)------------表达式&& ||
查看>>
django -- 对行的更新只有在save调用后才会入库
查看>>
JS 解析服务端返回的json数组
查看>>
MYSQL
查看>>