收藏
回答

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

问题模块
API和组件

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

最后一次编辑于  2017-05-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

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
    赞同
    回复