У меня есть таблица, и каждый раз, когда кто-то нависает над ячейкой, я хочу, чтобы она стала менее непрозрачной (непрозрачность по умолчанию равна 0,85). Вот мой код:jQuery не затухает при зависании
$(document).ready(function(){
$("td").hover(function(){
$(this).fadeTo(700,1);
},function(){
$(this).fadeTo(500,0.85);
});
});
EDIT: Похоже, что проблема может быть, что ничего не стреляет, когда я парить, даже когда я добавляю alert('hi')
функции, ничего не происходит
EDIT 2: Если кто-то еще читает этот вопрос, я считаю, что причина, по которой он не работал, когда я задавал этот вопрос, заключается в том, что я создавал элементы td асинхронно, и их не было, когда страница загружалась. Я считаю, что в итоге я использовал .on() вместо .hover(). Кроме того, желаемый эффект уменьшался до 1,0 непрозрачности (он начинался с 0,85 или 0,5, я забыл). Спасибо всем
Табличные ячейки странны, когда дело доходит до CSS и jQuery. Опубликуйте jsfiddle, и мы постараемся помочь. – user1477388
Хорошо, я сделал jsfiddle: http://jsfiddle.net/D96PA/ –
После добавления jquery к вашей скрипке и изменения сценария, чтобы исчезнуть до .5, он выглядит нормально: http://jsfiddle.net/u3D7j/ –