전혀 마크 업을 변경할 수 없다면, 당신은 그것에게 좋은 페이드 효과를 줄 수 있고, 페이드 인스턴트없는 사실을 이용,이 같은 일이 것 가지고 모든 .trigger
/.info
쌍을 처리 :
$(".trigger, .info").hover(function() {
$(this).next().andSelf().filter(".info").stop().animate({opacity: 1 });
}, function() {
$(this).next().andSelf().filter(".info").stop().animate({opacity: 0 });
});
You can try a demo here
, 당신은
.info
에 대한
.trigger
한이 정보를 하나 개의 기능을 깰 수, 난 그냥 좀 더 간결한를 유지했다. 이 (
.animate()
를 통해) 페이드 아웃
mouseleave
에, 그것은 페이드
mouseenter
에
이
$(".trigger, .info").hover(function() {
$(this).next().stop().animate({opacity: 1 });
}, function() {
$(this).next().stop().animate({opacity: 0 });
});
$(".info").hover(function() {
$(this).stop().animate({opacity: 1 });
}, function() {
$(this).stop().animate({opacity: 0 });
});
어떤이가하는 것은 ... 그러나 다른 하나에서 마우스를 이동하면 페이드를 드릴 것입니다 : 두 가지 기능 버전은 like this을 보일 것이다 .stop()
을 페이드 아웃하기 전에 1 프레임 동안 발생하고 다시 페이드 인합니다. 사용자에게 아무 일도 일어나지 않으면 마우스가 둘 다 떠났을 때 페이드를 계속할 수 있습니다.
메시지를 감쌀 수 없다고 할 때 서버 측 또는 클라이언트 측을 의미합니까? jquery를 통해 옵션을 래핑하는 중입니까? –