收藏
回答

JS 可以动态设置图像的 margin值 或者 动态改变图像位置吗

JS 可以动态设置图像的 margin值 或者 动态改变图像位置吗

回答关注问题邀请回答
收藏

1 个回答

  • VIPArcher
    VIPArcher
    2017-05-21

    我觉得可以把需要动态的值用内联css写,然后值从Page#data中取

    <image src="../images/mirror.png" style="left:{{offset_left}};top:{{offset_top}}" class="mirror" mode="aspectFill"></image>

    需要动态改变位置的时候调用setData

    randomoffset: function () {

       var that = this;

       var offset_left = Math.random() * 5;

       var offset_top = Math.random() * 5;

       that.setData({
           offset_left: "" + offset_left + "%",
           offset_top: "" + offset_top + "%"

       })

    }


    2017-05-21
    有用
    回复
登录 后发表内容