2010-08-03 42 views
1
  function set_preview_image(image_link){ 
       $('#slideshow-container').css("background-image", "url('files/images/store/content/templates/websites/preview_images/" + image_link + "'"); 
      } 

我正在通过图像变量。在FF和IE中一切正常。我错过了什么?我已经尝试使用backgroundImage来代替,并且不使用url行内的引号...Webkit不会使用jQuery切换背景图像

+4

您在'URL('位结束忘了支架。 – sje397 2010-08-03 02:25:53

+0

呀,谢谢。你应该回答!我已经给你的绿色对号爱。 – dclowd9901 2010-08-03 02:43:00

回答

1

尝试使用wedkit的开发工具来查看为什么背景图像没有被应用。

顺便说一句,没有必要把一个字符串参数放在url()上,最后你错过了)

function set_preview_image(image_link){ 
    $('#slideshow-container').css("background-image", "url(files/images/store/content/templates/websites/preview_images/" + image_link +")"); 
} 
+0

明白了。谢谢你的帮助。你得到一个饼干。 – dclowd9901 2010-08-03 02:30:29

0

您是否曾尝试在您的网址前放置//或〜/?我发现可以帮助

+0

你是一个高代表用户,你为什么这么做? – 2015-11-11 04:56:16

+0

我同意iharob,这应该是一个评论。 – 2015-11-11 07:13:25

+0

@iharob你会注意到这个答案已经发布了5年以前。当时SO是一个不同的地方,以提供更好的答案。 – Novocaine 2015-11-11 09:49:07