- Автор темы
- #1
Написал небольшой скрипт, который заменяет картинку по маске при наведении на неё курсором.
Трудность в том, что на денвере скрипт работает, а на серваке - нет. Опытным путём установил что скрипт не получает путь к картинке. То есть $(this).attr("src"); пустой почему-то. Хотя картинки загружаются.
Что это может быть ?
Код:
$(document).ready(function(){
$(".menu_image")
.mouseover(function() {
var src1 = $(this).attr('src');
if (src1.indexOf('_ov') + 1) {
src1 = $(this).attr('src');
src2 = 1;
}else{
var src = $(this).attr('src').match(/[^\.]+/) + "_ov.jpg";
$(this).attr("src", src);
src2 = 0;
}
})
.mouseout(function() {
if(src2 == 1){
var src = $(this).attr("src");
src2 = 0;
}else{
var src = $(this).attr("src").replace("_ov.jpg", ".jpg");
$(this).attr("src", src);
}
});
});
Трудность в том, что на денвере скрипт работает, а на серваке - нет. Опытным путём установил что скрипт не получает путь к картинке. То есть $(this).attr("src"); пустой почему-то. Хотя картинки загружаются.
Что это может быть ?