jQueryのquicksandプラグインを使用して、並べ替える各画像にこの.click関数を追加しようとしています。
$('li img').click(function() {
var verticalCenter = ($(window).height() - $('#popupContent').height() ) /2;
var horizontalCenter = ($(window).width() - $('#popupContent').width() ) /2;
$('#popupContent').css('top', verticalCenter);
$('#popupContent').css('left', horizontalCenter);
$('#backgroundPopup').fadeIn('slow');
$('#popupContent').fadeIn('slow');
});
ポップアップは適切に作成されますが、並べ替えると機能しなくなります。ドキュメントは示唆しています...
「アイテムに機能拡張(ツールチップなど)がある場合は、コールバックを使用して、新しく複製されたオブジェクトにアイテムを適用することを忘れないでください。
$("#content").quicksand($("#data > li"),
{
duration: 1000,
}, function() { // callback function
$('#content a').tooltip();
}
);
このコードをどこに置いて、私の場合に機能するように変更するかわからないので、助けてください。