0

我正在使用自己的域来开发想法和基本网页。如您在此处看到的,我设计了一个在其背景上有图像的元素:

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

谁能帮我看看为什么当我将图像上传到我的域时我看不到它们?

非常感谢您。

4

1 回答 1

1

您的跨度是空的,因此它可能根本不会显示 - 它会自行调整大小以适应其内容。考虑用 div 替换它并设置宽度和高度。这应该会给你一个更可靠和直观的结果。

于 2012-05-17T19:15:01.917 回答