私はこのコードをfancybox 1.3.7で使用しています。fancybox を開くと URL が対応する div (/page#div-id) に変更され、閉じると /page に戻るはずですが、コメント機能が機能しません。以下に示すように、一時的な値を使用する必要がありました。どうすればこれを修正できますか?
window.onload = function(){
function showfb(id) {
if (/^#.*/.test(id)) {
$(id).show();
$.fancybox({
href: id,
type:'inline',
position: 'center',
'transitionIn': 'fade', // elastic, none, ease, fade
'transitionOut': 'fade',
onClosed: function(){
//$(id).hide();
window.location.hash = "_"; // temporary
}
});
}
}
showfb(location.hash);
$('a.profile').click(function(e){
showfb($(this).attr('href'));
});
};