动态更改背景url / image src时出错
error to change dynamically background url / image src
我正在动态地改变background:url('image-file') or img's src
,它正在做我所期望的,但当文件名称之间有空间时,我遇到了一个问题,例如file name.gif (Not loading) or file-name.gif (load successfully)
var file-src = ../context/image file.jpg /*not changing */
/* ../context/image-file.jpg : changes */
if(this.is('img')){ /* 'this' is selecter */
this.attr('src', file_src);
}else{
this.css('background','url('+ file_src +')');
}
到目前为止,我不是很确定为什么这些文件不加载,我只是尽我最大的努力找出原因,但我想知道是否有其他原因
你应该用引号括住文件名。你的代码应该改成:
var file-src = '../context/image file.jpg';
this.css('background',"url('"+ file_src + "')");
url中不能有空格。空格应该用%20表示。您可以使用encodeURI函数对特殊字符进行正确编码。
你的javascript也不正确的字符串必须引号,但我假设这只是一个快捷方式,你采取张贴。
相关文章:
- 无法使用nodeJS在html中设置Image src
- 如何使用jquery或javascript在image src中添加域url
- 从其他元素上的单击事件访问image src属性
- 关于使用image.src进行统计的问题
- 将image src数据:转换为Uint8Array
- 删除了wysihtml5.image src和href
- 如何在javascript中插入带有while循环的image src
- Joomla: image src path?
- Angularjs在node-webkit应用程序中将image src更改为“unsafe:”
- jQuery image.Load 事件不触发,如果 image.src 从 PageShow 事件设置并返回到同一页面
- Change image src onchange og Select
- image.setAttribute 和 image.src 之间的区别
- 在javascript中将image src设置为url
- knockoutjs根据一个值有条件地设置image src
- JQuery Onclick Change Image Src未刷新图像
- 如何使用Javascript查找Next Image src
- 替换javascript中的image src
- Javascript. OnClick Image src +1
- image src from a var?
- 如何在Canvas上加载Pdf文件作为image.src