使用带有可变位置的jQuery创建IMG
第一个问题:如何将使用带有可变位置的jQuery创建IMG,jquery,variables,object,position,Jquery,Variables,Object,Position,第一个问题:如何将newCoin对象定位到变量posVert和posHoriz定义的位置?我试图使用.val()方法,但在引号中似乎不起作用 第二个问题:在函数中创建自定义类的新对象的更好方法是什么?上面找到的“我的方式”无法正常工作。编辑 我的代码中有一个输入错误,我修复了它。这里有一个JSFIDLE显示它是有效的 为了获得更好的性能,我将压缩一个html字符串,并将其附加到正文中,如下所示 function hitQBlock(obj) { var objOne=$(obj),
newCoin
对象定位到变量posVert
和posHoriz
定义的位置?我试图使用.val()
方法,但在引号中似乎不起作用
第二个问题:在函数中创建自定义类的新对象的更好方法是什么?上面找到的“我的方式”无法正常工作。编辑
我的代码中有一个输入错误,我修复了它。这里有一个JSFIDLE显示它是有效的
为了获得更好的性能,我将压缩一个html字符串,并将其附加到正文中,如下所示
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'});
}
var html='';
$('body').append(html);
还请注意,我已经关注了Archer关于关闭字符串的评论。EDIT
我的代码中有一个输入错误,我修复了它。这里有一个JSFIDLE显示它是有效的
为了获得更好的性能,我将压缩一个html字符串,并将其附加到正文中,如下所示
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'});
}
var html='';
$('body').append(html);
还请注意,我已经跟随了Archer关于关闭字符串的评论。在添加值之前关闭字符串<代码>样式:'位置:绝对;顶部:'+posVert+'px;左:'+posHoriz+'px;宽度:500px;高度:500px;'代码>谢谢,我应该在添加值之前关闭字符串<代码>样式:'位置:绝对;顶部:'+posVert+'px;左:'+posHoriz+'px;宽度:500px;高度:500px;'谢谢你,我本该想到的。谢谢你!请随时帮助我回答我的任何其他问题(:非常感谢!请随时帮助我回答我的任何其他问题(: