当前位置: 首页 > news >正文

WordPress全站跳转开发网站监控平台

WordPress全站跳转,开发网站监控平台,东莞网站建设网络公司排名,宝塔做的网站能不能访问官方教程#xff1a;Dojo Effects这里讲学习一下dojo如何实现淡入、淡出、滑动等效果。实现这些特殊的效果有两个包 dojo/_base/fx 和 dojo/fx。dojo/_base/fx 中提供了一些基础的animation方法#xff0c;如#xff1a; animateProperty, anim, fadeIn, and fadeOut.dojo/f…官方教程Dojo Effects这里讲学习一下dojo如何实现淡入、淡出、滑动等效果。实现这些特殊的效果有两个包 dojo/_base/fx 和 dojo/fx。dojo/_base/fx 中提供了一些基础的animation方法如 animateProperty, anim, fadeIn, and fadeOut.dojo/fx 中提供了一些高级的animation方法如chain, combine, wipeIn, wipeOut and slideTo。淡入淡出require([dojo/_base/fx, dojo/on, dojo/dom, dojo/domReady!], function(fx, on, dom) {         var fadeOutButton dom.byId(fadeOutButton),//淡出按钮             fadeInButton dom.byId(fadeInButton),//淡入按钮             fadeTarget dom.byId(fadeTarget);//目标节点         on(fadeOutButton, click, function(evt){             fx.fadeOut({ node: fadeTarget }).play();//淡出         });         on(fadeInButton, click, function(evt){             fx.fadeIn({ node: fadeTarget }).play();//淡入         });     }); 在所有的方法中包含后面介绍的都只有一个对象参数这个对象中可包含多个属性必不可少的一个属性就是node为要实现效果的节点对象或id字符串。在fadeOut/fadeIn方法中还有一个属性duration持续的时间默认为350ms。这些animation方法将返回一animation对象该对象包含一些方法play, pause, stop, status, and gotoPercent用来执行暂停停止查看状态及执行到某种程度。擦除require([dojo/fx, dojo/on, dojo/dom, dojo/domReady!], function(fx, on, dom) {         var wipeOutButton dom.byId(wipeOutButton),             wipeInButton dom.byId(wipeInButton),             wipeTarget dom.byId(wipeTarget);         on(wipeOutButton, click, function(evt){             fx.wipeOut({ node: wipeTarget }).play();         });         on(wipeInButton, click, function(evt){             fx.wipeIn({ node: wipeTarget }).play();         });     });同淡入淡出一样滑动require([dojo/fx, dojo/on, dojo/dom, dojo/domReady!], function(fx, on, dom) {         var slideAwayButton dom.byId(slideAwayButton),             slideBackButton dom.byId(slideBackButton),             slideTarget dom.byId(slideTarget);         on(slideAwayButton, click, function(evt){             fx.slideTo({ node: slideTarget, left: 200, top: 200 }).play();         });         on(slideBackButton, click, function(evt){             fx.slideTo({ node: slideTarget, left: 0, top: 100 }).play();         });     });在slideTo方法的参数中除了节点对象属性外还有left和top两个属性用来设置滑动到目的位置的坐标。事件require([dojo/fx, dojo/on, dojo/dom-style, dojo/dom, dojo/domReady!], function(fx, on, style, dom) {                   var slideAwayButton dom.byId(slideAwayButton),             slideBackButton dom.byId(slideBackButton),             slideTarget dom.byId(slideTarget);                           on(slideAwayButton, click, function(evt){                 // Note that were specifying the beforeBegin as a property of the animation                 // rather than using connect. This ensures that our beforeBegin handler                 // executes before any others.                 var anim fx.slideTo({                     node: slideTarget,                     left: 200,                     top: 200,                     beforeBegin: function(){                                                   console.warn(slide target is: , slideTarget);                                                   style.set(slideTarget, {                             left: 0px,                             top: 100px                         });                     }                 });                 // We could have also specified onEnd above alongside beforeBegin,                 // but its just as easy to connect like so                 on(anim, End, function(){                     style.set(slideTarget, {                         backgroundColor: blue                     });                 }, true);                 // Dont forget to actually start the animation!                 anim.play();             });             on(slideBackButton, click, function(evt){                 var anim fx.slideTo({                     node: slideTarget,                     left: 0,                     top: 100,                     beforeBegin: function(){                                                   style.set(slideTarget, {                             left: 200px,                             top: 200px                         });                     }                 });                 on(anim, End, function(){                     style.set(slideTarget, {                         backgroundColor: red                     });                 }, true);                 anim.play();             });     }); 在实现动态效果的过程中会产生两个事件一个是beforeBegin在执行之前调用一个是onEnd在执行完后调用。在上面的例子中可以看到beforeBegin是作为参数对象中的一个方法来定义的onEnd是作为animation对象的一个事件在on中定义的。连锁反应require([dojo/_base/fx, dojo/fx, dojo/on, dojo/dom, dojo/domReady!], function(baseFx, fx, on, dom) {                   var slideAwayButton dom.byId(slideAwayButton),             slideBackButton dom.byId(slideBackButton),             slideTarget dom.byId(slideTarget);                       // Set up a couple of click handlers to run our chained animations         on(slideAwayButton, click, function(evt){             fx.chain([                 baseFx.fadeIn({ node: slideTarget }),                 fx.slideTo({ node: slideTarget, left: 200, top: 200 }),                 baseFx.fadeOut({ node: slideTarget })             ]).play();         });         on(slideBackButton, click, function(evt){             fx.chain([                 baseFx.fadeIn({ node: slideTarget }),                 fx.slideTo({ node: slideTarget, left: 0, top: 100 }),                 baseFx.fadeOut({ node: slideTarget })             ]).play();         });               });chain用来将多个animation动作连接起来按顺序执行它的参数即是由不同animation方法返回的animation对象组成的数组执行的顺序就是数组的先后顺序。联合require([dojo/_base/fx, dojo/fx, dojo/on, dojo/dom, dojo/domReady!], function(baseFx, fx, on, dom) {                   var slideAwayButton dom.byId(slideAwayButton),             slideBackButton dom.byId(slideBackButton),             slideTarget dom.byId(slideTarget);         // Set up a couple of click handlers to run our combined animations         on(slideAwayButton, click, function(evt){             fx.combine([                 baseFx.fadeIn({ node: slideTarget }),                 fx.slideTo({ node: slideTarget, left: 200, top: 200 })             ]).play();         });         on(slideBackButton, click, function(evt){             fx.combine([                 fx.slideTo({ node: slideTarget, left: 0, top: 100 }),                 baseFx.fadeOut({ node: slideTarget })             ]).play();         });               });combine方法是将多个animation动作联合起来同时执行实现一个完成的动态效果。其参数也是由不同animation方法返回的animation对象组成的数组。 转载于:https://www.cnblogs.com/tiandi/p/3415909.html
http://www.huolong8.cn/news/158747/

相关文章:

  • 网龙公司有做网站吗镇雄县城乡建设局网站
  • 博湖网站建设南京产品网站建设收费
  • wordpress 建站案例怎样更新网站文章
  • 湖南省建设安监局官网站重庆建设摩托车股份有限公司
  • wordpress增加板块郑州企业网站优化
  • 外贸企业网站对外贸的重要性宁德市
  • 网站建设有哪些分类wordpress权限管理
  • 陶瓷网站源码wordpress 中文数据库
  • 无锡富通电力建设有限公司网站怎样给网站做排名优化
  • 玉林市住房和城乡建设厅网站有阿里云主机管理平台如何自己做网站
  • 抚顺市城市建设档案馆网站wordpress标签工具栏
  • 源码怎么做成网站cad图库大全素材免费下载
  • 手机wap网站制作免费网站建设 招聘
  • php网站开发员工资网站建设需要多少钱文档
  • 廊坊网站建设方案策划客户关系管理系统案例
  • 泰安钢管网站建设WordPress网站仿制
  • 哪个网站做ppt能赚钱iis默认网站停止
  • 免费注册网站大全网站后台 ftp
  • 做国内网站花费wordpress4开启xmlrpc
  • 网站建设看什么书网站建设比较好的律所
  • 手机网站怎么做301视频网站建设价位
  • 怎么百度做网站跨国网站浏览器
  • 小题狂做 官方网站个人简历模板电子版可填写
  • 乐山市城乡规划建设局网站局域网网页制作
  • 网站制作 天津滦平县建设局网站
  • 从本地服务入手做本地网站河北最近发生了什么事
  • 胶南网站建设多少钱wordpress 调用全文
  • 深圳企业网站建设方案好玩的微信小程序游戏排行榜前十名
  • 免费网站托管聊城做网站的公司行情
  • asp网站文件直播平台有哪些