을 .animate로 마우스를 내 코드입니다 그것은 텍스트를 보여 주며 마우스가 이미지 영역을 떠날 때마다 (위에서 언급 한 코드 에서처럼) "기본 텍스트"를 보여줍니다. 그것은 다음과 같이 보일 것입니다 : http://jsfiddle.net/xgyaQ/ 그러나 볼 수 있듯이 프리젠 테이션 목적으로 만 animate ({opacity : 'toggle'}) 함수를 추가 했으므로 작동하지 않습니다.jQuery를 호버 여기
두 번째 애니메이션 효과가있는 첫 번째 코드의 기능이 필요하며이를 달성하기 위해 자바 스크립트를 작성하는 방법을 알지 못합니다.
그리고 한 가지 더 - 어떤 생각을 바꾸어야 기본 텍스트가 이미지 사이의 빈 공간을 가리킬 때 표시되지 않습니다. 왜냐하면 이미지를 다른 이미지로 가져 가면 멋진 모양이 아니기 때문입니다.
감사합니다.
P. 좋아, Liquinaut 덕분에 나는 그것이 fadeIn 효과 작업을 만들었지 만, 첫번째 요소를 숨기기 :
$(document).ready(function() {
$("img").mouseenter(function() {
var text = $(this).attr("alt");
$("h2").text(text).hide().fadeIn(400);
});
$("ul").mouseleave(function() {
$("h2").text('Basic Text').hide().fadeIn(400);
});
});
을 내가 찾던 효과 이잖아. 그것을 성취 할 수있는 더 좋은 방법이 있습니까? 로, 그럼에도 불구하고 당신이 당신의 CSS의 일부를 재 구축에 대해 생각해야
$(document).ready(function() {
$("img").mouseenter(function() {
var text = $(this).attr("alt");
$("h2").text(text);
});
$("ul").mouseleave(function() {
$("h2").text('Basic Text');
});
});
:
감사? – pres