jquery의 CSS 변경을 어떻게 지연시킬 수 있습니까? 내가 마우스 잎 후 약 2 초에 발생하도록하는 MouseLeave 기능을 필요Jquery의 지연 CSS 기능?
$("document").ready(function() {
$(".pressimage img").mouseenter(function() {
$jq(this).css('z-index','1000');
});
$(".pressimage img").mouseleave(1000,function() {
$jq(this).css('z-index','1');
});
});
: 여기 내 코드입니다.
다른 jquery를 사용하여 이미지를 마우스 오버시 확장합니다. 확장 할 때 서로를 덮기 때문에 애니메이션 이미지의 z- 인덱스가 다른 것보다 더 높아야합니다. 그런 다음 마우스가 Z- 인덱스를 떠날 때 정상으로 복귀해야합니다.
위의 코드는 마우스가 사라지 자마자 Z- 인덱스가 변경되므로 애니메이션을 완료 할 시간이 없습니다. 따라서 나는 약간의 mouseleave 함수를 지연시킬 필요가있다. 감사합니다
UPDATE 여기
내 사이트이다 : 필자는 머리에 내 코드를 삽입 http://smartpeopletalkfast.co.uk/ppr6/press
:
$jq("document").ready(function() {
$jq(".pressimage img").mouseenter(function() {
$jq(this).css('z-index','100');
});
$jq(".pressimage img").mouseleave(function() {
$jq(this).css('z-index','1');
});
});
이 코드는 잘 작동하지만, 지연이 없습니다. 왼쪽 상단 이미지 위로 마우스를 가져 가면 제대로 작동하지만 마우스를 놓으면 바로 아래 이미지 아래에 표시됩니다. 감사합니다.
Working. 고마워. – Evans