【发布时间】:2013-03-08 17:37:44
【问题描述】:
function hitQBlock(obj) {
var objOne=$(obj),
posOne = objOne.offset(),
posVert = posOne.top + (objOne.height()/2),
posHoriz = posOne.left + (objOne.width()/2);
var newCoin = document.createElement('.coin');
newCoin.attr({
style: 'position: absolute; top: posVert px; left: posHoriz px; width: 500px; height: 500px;',
src: 'http://png-3.findicons.com/files/icons/2297/super_mario/256/retro_coin.png'});
}
第一个问题:如何将newCoin 对象定位到由变量posVert 和posHoriz 定义的位置?我尝试使用.val() 方法,但它似乎在引号内不起作用
第二个问题:在函数内部创建自定义类的新对象的更好方法是什么?上面找到的我的方法不能正常工作。
【问题讨论】:
-
在添加值之前关闭字符串....
style: 'position: absolute; top: ' + posVert + 'px; left: ' + posHoriz + 'px; width: 500px; height: 500px;' -
谢谢你,我应该想到那个xD
标签: jquery variables object position