因爲你正在移動圖像我懷疑有一個簡單的方法來做到這一點,而不是使用插件的兩個實例。兩者的移動方式相同,但內容左側一個,右側一個,並定時顯示爲只有一個卷軸。
你可能不想這樣做是因爲性能問題,但只要你保持插件的其餘部分簡單並優化你的圖片,我認爲你應該沒問題。
編輯
仍然認爲這是實現效果的唯一途徑。我可能會保留所有的背景圖像作爲單個實體的HTML,但我會用js克隆它們,定位它們並移動它們。例如:
var windowSize = $(document).width();
var elementSize = (windowSize - $('#header').width())/2;
$('#bg_1').addClass('bg_1').css('background-position','right top').width(elementSize+'px').clone().css({'left':'auto','right':'0','background-position':'left top'}).insertAfter('#bg_1');
$('.bg_1').each(function(){$(this).pan({fps: 3, speed: 2, dir: 'right'})});
當然,這需要一些工作,但我想你的網站在Firebug運行這一點,它達到的效果更多或更少。背景圖像的位置是關閉的,但我想這是因爲泛功能已經開始。如果平移功能在開始移動它們之前自動定位背景圖像,那麼您想要的效果將更難實現。
你也會留下圓角後面的背景問題,儘管在頂部我認爲這只是藍色而已。
更新了我的答案,下面有一些示例代碼 – lnrbob 2010-08-24 07:09:53
考慮將代碼切換到html5,您可以使用該畫布做一些很酷的事情。 – Incognito 2010-08-24 14:00:00
@Inrbob,讓我看看。 @ user257493我喜歡這個想法,你是否建議它替換或修改某些部分,如果修改,哪些? – Qcom 2010-08-24 14:39:28