小程序
小游戏
企业微信
微信支付
扫描小程序码分享
JS 可以动态设置图像的 margin值 或者 动态改变图像位置吗
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我觉得可以把需要动态的值用内联css写,然后值从Page#data中取
<
image
src
=
"../images/mirror.png"
style
"left:{{offset_left}};top:{{offset_top}}"
class
"mirror"
mode
"aspectFill"
></
>
需要动态改变位置的时候调用setData
randomoffset: function () {
var that = this;
var offset_left = Math.random() * 5;
offset_left
var offset_top = Math.random() * 5;
var
= Math.random() * 5;
that.setData({ offset_left: "" + offset_left + "%", offset_top: "" + offset_top + "%"
})
}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我觉得可以把需要动态的值用内联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 + "%"
})
}