首页 > Web开发 > 详细

关于如何通过json更改背景图片

时间:2016-07-19 22:10:57      阅读:216      评论:0      收藏:0      [点我收藏+]

  今天遇到的问题,突然脑子就不灵光了,平时我们在用jquery更改元素css样式,特别是background的时候,通常用的代码

 $("body").css("background",url(xxxxxxxx))

 但是当url是我们从后台解析得来的时候呢?这种情况就不行了,为什么呢,因为直接将字符串传入Url中的话,浏览器判断的你的url地址就为你传入的值,举个栗子。

 $(data.normal).each(function(ele,index){
    var imgUrl=index.img;
  
 在这里如果你直接将imgUrl传入url()中时,系统得到你地址则为imgUrl这个字符串,而不是我们想要的值,那怎么办呢?其实很简单。。。

 我们用另外一个属性:background-image 即可,代码如下
  
 $("body").css("background-image",imgUrl),这时的imgYrl就为我们需要得到的变量了。。。


 真的是非常非常简单。。。只是脑子一下秀逗想了好久。。。
 

关于如何通过json更改背景图片

原文:http://www.cnblogs.com/yuyufeng/p/5686340.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!