javascript - 如何为ajax生成的图像设置绝对定位

标签 javascript jquery

我正在尝试为 ajax 生成的所有图像设置绝对位置。

这是我的代码,

for loop...

  var imagediv = document.getElementById('image_layout');

//generate many images
  imagediv.innerHTML=  imagediv.innerHTML + "<div class='imgDiv'>" + "<a href=\"#\""><img src=\"" + mystuff.list[n].imgPath \"" + "\" )\"" + "></a></div>";

//The image shows correctly but I want to set all of them in absolute position so I can create other effects.

我不知道该怎么做,如果有人可以帮助我,我将不胜感激。非常感谢!!

最佳答案

我没有看到任何 AJAX 正在发生,但无论如何,如果您使用 jQuery,请充分利用它:

var imgs = []
var $wrap = $('#image_layout')

for ( ... ) {
  imgs.push(
    "<div class='imgDiv'>"+
      "<a href='#'><img src='"+ mystuff.list[n].imgPath +"'/></a>"+
    "</div>"
  )
}

// Append everything at last for best performance
$wrap.append(
  $(imgs.join(''))
    .css('position', 'absolute')
)

关于javascript - 如何为ajax生成的图像设置绝对定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11837519/

相关文章:

javascript - 当用户关闭浏览器窗口时发送ajax

javascript - 将 HTML4 转换为 HTML5 网站的建议和注意事项。

javascript - XMLHttpRequest 无法加载 https ://api. vineapp.com/timelines/popular。请求的资源上不存在 'Access-Control-Allow-Origin' header

javascript - chrome开发工具-Element中JavaScript代码不完整

javascript - Google Analytics API 获取个人属性(property)访问

javascript - Backbone.js 将当前 URL 保存到历史记录中

javascript - jQuery(element) 是逐个选择每个元素还是一次性选择所有元素?

javascript - 调用栈增加javascript

javascript - 集成现有网页后,JQuery 插件无法运行

php - php jquery mysql 和 ajax 无限滚动的问题