我使用js代码将imagepath分配给CSS的background-image属性。 我的代码如下所述。
backgroundImage:"url("+b.img+")",backgroundPosition:-i*b.index+"px 0px"
和相关的html代码如下所示:
<div id="wPaint" style="position:relative; width:500px; height:200px; background-color:#7a7a7a; margin:70px auto 20px auto;"></div>
我的问题是,当我使用上面的代码时,可以看到具有适当背景位置的所有图像。但是,当我使用上面的HTML代码两次时,background-image propety在url路径的开头添加'/'(即斜杠),并且不显示图像。
每次我使用此代码时都会发生这种情况,它会在图片网址中添加一个'/'。
我真的不明白为什么会这样。请帮帮我。
答案 0 :(得分:0)
backgroundImage:"url(/"+b.img+")",backgroundPosition:-i*b.index+"px 0px"