0
我正在使用js代码将图像路径分配给CSS的background-image属性。 我的代码如下所述。CSS中的图像路径将'/'(即斜杠)添加到开头
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路径的开头添加“/”(即斜杠),并且图像不会显示。
每当我使用这段代码,它会在图片url中添加一个'/'。
我真的不明白为什么会发生这种情况。请帮助我。
它不应该那样做。据推测,'b.img'已经包含了'/'。你应该提供一个真正的[mcve]。 – Quentin