まず、私のjQueryを見てください。
$(document).ready(function(){
$(".pic").find('img').hover(
function(){ // hover in
$(this).animate({width: "450", height: "300"}, 200);
},
function(){ // hover out
$(this).animate({width: "150", height: "100"}, 1000);
});
$(".zoom").click(function(){ // click for the lightbox
var go = $(this).find('img').attr("src"); // get clicked link href
$("#box").html('<img src="'+go+'"/>'); // place href as img src value
$('#backdrop, #box').animate({opacity: ".6"}, 500, 'linear');
$('#box').find('img').animate({opacity:
$('#box').animate({opacity: '1'}, 300, 'linear');
$('#backdrop, #box').css('display', 'block');
});
$("#backdrop").click(function(){ // close the lightbox
$("#backdrop, #box").animate({opacity: "0"}, 500, "linear", function(){
$("#backdrop, #box").hide();
});
});
});
これが私がやったことです。下に関数が書かれてい.hover
ないときは関数は正常に動作しますが、下に関数を置くと関数が機能しなくなります。.click
.click