我正在使用自己的域来开发创意和基本网页。我设计了一个在背景上有图像的元素,如下所示:
background:url(img/myImage.png);
我制作了一个jQuery效果,将图像更改为另一个,所以我将这样的背景属性改为:
var prev_value = $(this).css('background-image');
var patt=/\"|\'|\)/g;
prev_value = prev_value.split('/').pop().replace(patt,'');
当你这样做时:
console.log(prev_value);
它在FireBug控制台上写入了我的图像名称而没有写出它的整个路径。
当我尝试使用FileZila将我的代码上传到我的私人域名时,我的图片就会消失。但问题是我甚至无法在第一次加载时看到图像。好像它没有正确上传图像。
我的代码结构是:
(Folder)img
(Code)index.html
(Code)jquery_effects.js
(Code)style.css
任何人都可以帮我看看为什么当我将图片上传到我的域名时我看不到它们?
提前多多谢谢你。
答案 0 :(得分:1)
您的跨度是空的,因此可能根本不显示 - 它会自行调整大小以适合其内容。考虑用div替换它并设置宽度和高度。这应该会给你一个更可靠和直观的结果。