timer=setInterval(function(){ var left = Math.ceil(Math.random() * (9 - 0) + 0) * 22; var top = Math.ceil(Math.random() * (9 - 0) + 0) *22; $.post('ajax.txt', function(data) { if(data==1){ var imgObj=$(document.createElement("div")) ; imgObj.attr({ "left":left+40, "top":top+20, "background-repeat":"no-repeat", "background-position":"center", "background-size":"cover", "height":"35px", "width":"35px", "border-radius":"100%", "position":"absolute", "background-image":"url(./imgs/images/7.png)" }); $(".scan-gold-pic").append(imgObj); 我要的需求就是发送一次请求创建一个div节点;节点的内容就是一张图片;上面是我通过.attr()方法给节点添加属性;发现无法宣示;求大神指教;
1 回答

翻过高山走不出你
TA贡献1875条经验 获得超3个赞
imgObj.attr({
"left":left+40,
"top":top+20,
"background-repeat":"no-repeat",
"background-position":"center",
"background-size":"cover",
"height":"35px",
"width":"35px",
"border-radius":"100%",
"position":"absolute",
"background-image":"url(./imgs/images/7.png)"
});
应该是这一块错了,应该用css。
attr是设置属性节点的。
设置完是这样
<div left:'' right=''></div>
添加回答
举报
0/150
提交
取消