Im пытается отложить функцию CSS. Вот мой сайт: http://smartpeopletalkfast.co.uk/ppr6/pressОтложенная функция CSS не работает
Когда вы наводите верхнее левое изображение, оно расширяется, чтобы покрыть изображение под ним. Ive использовал код ниже (его в голове страницы), чтобы изменить его г-индекс, так что изображение, которое расширяется всегда видна над любыми другими:
$("document").ready(function() {
$(".pressimage img").mouseenter(function() {
$(this).css('z-index','100');
});
$(".pressimage img").mouseleave(function() {
$(this).css('z-index','1');
});
});
Этот код работает, но как только вы мышь-офф изображение его z-index изменяется, поэтому оно не остается видимым при изменении размера изображения до миниатюры. Мне нужно, чтобы z-index возвращался к 1 после завершения анимации или для изменения z-index имел задержку около 1/2 секунды. Я решил, что второе решение будет проще.
Я пытался использовать следующее, Он установить Z-индекс 100, но никогда не превращает его обратно в 1.
$("document").ready(function() {
var timer;
$(".pressimage img").mouseenter(function() {
$(this).css('z-index','100');
clearTimeout(timer);
});
$(".pressimage img").mouseleave(1000,function() {
timer = setTimeout(function(){
$(this).css('z-index','1');
}, 500);
});
});
Благодаря
UPDATE. Я размещаю это здесь, так как вы не видите код в комментариях. Вот мой фактический код с вашим предложением. Jq используется, чтобы избежать конфликта с jquery-версией, его работа отлично подходит для других js на моем сайте.
$jq("document").ready(function() {
$jq(".pressimage img").mouseenter(function() {
$jq(this).stop().animate({
width: 260
});
});
$jq(".pressimage img").mouseleave(function() {
$jq(this).stop().animate({
width: 130
});
});
});
$jq("document").ready(function() {
var timer;
$jq(".pressimage img").mouseenter(function() {
$jq(this).css('z-index','100');
clearTimeout(timer);
});
$jq(".pressimage img").mouseleave(1000,function() {
var that = $jq(this);
timer = setTimeout(function(){
that.css('z-index','1');
}, 500);
});
});
Код работает по большей части сейчас, но иногда не оставляют изображения с г-индексом 100. Благодаря
Да, это дубликат @Loktar. Я открыл новый вопрос, так как я сделал некоторый прогресс, и я подумал, что лучше сформулировать его. – Evans
Ну, надеюсь, это сработает для вас :) – Loktar
Ive обновил свой вопрос, и я использовал ваше решение по ссылке, чтобы вы могли видеть, что я имею в виду. благодаря – Evans