zoukankan      html  css  js  c++  java
  • 关于如何通过json更改背景图片

    今天遇到的问题,平时我们在用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就为我们需要得到的变量了。。。
  • 相关阅读:
    mysql基础命令(一)
    vue组件之间的通信
    wepy的使用
    mockjs中的方法(三)
    每周散记 20181022
    api资源
    三七
    画中画 视频合成
    每周散记 20180910
    linux文件权限多一个+啥意思
  • 原文地址:https://www.cnblogs.com/yourName/p/8477426.html
Copyright © 2011-2022 走看看