我對javascript有點新,因爲我大多隻是在開發網頁時用CSS樣式來玩弄它。CloudZoom with Fancybox
我遇到了嘗試將Fancybox與Cloudzoom集成的問題。我一直試圖按照這裏指示的方向:http://blog.codestars.eu/2010/cloud-zoom-in-der-fancybox/
我能夠得到的效果工作完美,除了一個小錯誤 - 出於某種原因(我所有的圖像在畫廊更容易使用滾動通過fancybox),變焦只能顯示系列中的第一幅圖像。
如果有人能幫我解決這個問題?預覽任何這裏的畫廊:http://bit.ly/LaPzEH
這是我認爲的珍聞只是稍微偏離 - 我認爲這是與在此代碼href行被關閉:
$j('a[rel=gallery]').fancybox({
padding: 0,
overlayColor: '#'+$j('#skin_color').val(),
transitionIn: 'fade',
transitionOut: 'fade',
overlayOpacity: .9,
onComplete : function(arg) {
$('#fancybox-img').wrap(
$('<a>')
.attr('href', $(arg[0]).attr('href'))
.addClass('cloud-zoom')
.attr('rel', "position: 'inside'")
);
$('.cloud-zoom').CloudZoom();
}
});
任何一個所有的幫助非常感謝!
編輯:得到它通過改變
$(arg[0]).attr('href')
努力
this.href
順便說一句(因爲我無法找到許多cloudzoom /的fancybox線程),你也可以從內部改變位置通過編輯fancybox的JS代碼來讓fancybox內部顯示可見而不是隱藏。
你從哪裏得到'#fancybox-img'? – shorif2000 2013-07-09 09:33:42
你能顯示包括html在內的最終代碼嗎?我似乎無法讓礦井工作。我也使用fancybox畫廊 – shorif2000 2013-07-09 09:35:52