【问题标题】:set background image url from Array从数组中设置背景图片 url
【发布时间】:2013-11-10 16:02:15
【问题描述】:

我正在用 JavaScript、Jquery、CSS 和 HTML 制作 BlackJack。但我坚持展示卡片。 我需要将它们放入一个数组中,例如:

var imgArray = new Array("images/harten/harten2.png","images/harten/harten2");

现在我想从一个 div 更改背景图像,我是这样做的:

    $('#cardplace1').css("background-size", "contain");
$('#cardplace1').css("background-image", "url(imgArray[0])");

由于某些奇怪的原因它不起作用,有什么提示吗?

谢谢!

【问题讨论】:

标签: javascript jquery html css arrays


【解决方案1】:

你可以试试这个,

 $('#cardplace1').css("background-image", "url('" + imgArray[0] + "')");

您可以在单个语句中设置,例如,

$('#cardplace1').css({
    "background-image" : "url('" + imgArray[0] + "')",
    "background-size" : "contain"
});

【讨论】:

  • 然后控制台(在 Firefox 中)给出错误:ReferenceError: invalid assignment left-hand side
  • 试试,$('#cardplace1').css("background-image", "url('" + imgArray[0] + "')");这一次
  • $('#cardplace1').css("background-image", "url('" + imgArray[0] + "')");完美运行,非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
  • 2020-11-21
  • 2015-05-09
  • 2012-03-07
相关资源
最近更新 更多