2013-07-02 22 views
0

Я работаю в jQuery, и я пытаюсь что-то сделать с помощью мыши. Когда я нахожусь над изображением, изображение будет расти, и появится небольшой текст ниже, но как я могу это сделать? когда я нажимаю на изображение, изображение поднимается, но когда я навеваю div, тогда пробелы пролетели. Есть ли способ остановить это?jQuery проблемы с отображением изображения

$(".aImgContainer img").mouseover(function(){ 
    $(this).css({"transform":"translateY(-40px)"}); 
}); 

$(".aImgContainer img").mouseout(function(){ 
    $(this).css({"transform":"translateY(0px)"}); 
}); 

http://jsfiddle.net/mRHa5/

+1

Пожалуйста, пост полный пример кода, так что мы можем увидеть именно то, что вы делаете, и воссоздать этот вопрос. Примеры на jsFiddle.net помогают нам помочь вам. – j08691

+0

http://jsfiddle.net/mRHa5/ – Ajeo

+0

Вы хотите, чтобы эффект слайда изображения или исчезновение был в порядке? – Learner

ответ

0

Попробуйте изменить верхнее положение, а не перевести? Мне также пришлось настроить несколько правил CSS.

$(".colofoonFoto").mouseover(function(){ 
    $(this).find('img').css({"top":"-40px"}); 
}); 

$(".colofoonFoto").mouseout(function(){ 
    $(this).find('img').css({"top":"0"}); 
}); 

http://jsfiddle.net/carasin/AraQT/2/

+0

да, это он thnx – Ajeo

2

Там вы идете: jsFiddle

Я изменил события мыши, чтобы быть на контейнере .colofoonFoto вместо IMG. проблема заключалась в том, что когда вы наводили изображение, и оно поднималось - ваша мышь больше не была на нем

+0

thnx для ответа – Ajeo

+0

- это то, что вы искали? –

+0

да, но я пытаюсь это сделать сейчас в моем проекте, и он все еще делает изнашиваемые вещи. – Ajeo

Смежные вопросы