javascript - 是否内置支持将属性增加 x

标签 javascript dojo

我们在dojo中设置animateProperty的时候,可以这样吗

dojo.animateProperty({
  node:byId("ss"),
  property: { left: "+=100" }
});

这是怎么做到的。想要将容器从当前位置向右移动 100px。

最佳答案

dojox.fx有很多一些人经常使用的额外动画。如果您想相对于当前位置滑动节点,您可以使用 dojox.fx.slideBy()。加载类并等待 dom-ready 事件的完整示例。

dojo.require("dojox.fx");
dojo.ready(function(){
    dojox.fx.slideBy({
        node:     dojo.byId('slide'),
        duration: 2000,
        top:      100,
        left:     -50
    }).play();
});

这会将带有 id slide 的节点向下滑动 100px,向左滑动 50px。

关于javascript - 是否内置支持将属性增加 x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6404737/

相关文章:

javascript - Dojo lint - Dojo 有没有好的 lint 工具,而不仅仅是 javascript

javascript - 如何在 Javascript 中使用 Spring Security 用户名

javascript - 不起作用,在 html 中显示 javascript 变量

javascript - dojo 获取 foreach 中当前节点的父节点

javascript - dijit.dialog 中的 TinyMCE 编辑器 : link dialog not working

javascript - 如何在html中隐藏滚动条?

dojo - 带滚动的 dijit.TitlePane?

javascript - 从浏览器到本地连接的 iPhone 的文件传输

javascript - SAP UI5 - 如何根据行状态禁用 sap.m.Table Multiselect 表中的行

javascript - 在同一 Angular.js 应用程序中使用 'ui.bootstrap' 和 '720kb.datepicker' 模块时出错