2011-07-18 42 views

回答

1

實際上圖像綁定到一個DIV和前置到身體:你可以手工修改它通過更換(插件線69):與

  if($("#home_middle_bg #backstretch").length == 0) { 
       $("body").prepend(container); 
      } 
  if($("body #backstretch").length == 0) { 
       $("body").prepend(container); 
      } 
+0

非常感謝,Nicola的解決方案效果很好。謝謝你看Shikiryu。 – shovelnose

+0

您是否還需要更改$(「body」)。prepend(container)to $(「#home_middle_bg」)。prepend(container)? –

2

我添加了一個新的設置選項,如果未定義,默認爲body。所以從上面的建議看起來像這樣:

if($(settings.targetObject + ' #backstretch').length == 0) { 
     $(settings.targetObject).append(container); 
} 
+0

這個拉請求添加了這個選項,其中包括:https://github.com/srobbin/jquery-backstretch/pull/93 –

0

對我來說,在jquery.backstretch.js插件跳樓原因是通過更新插件代碼解決:

相反的(默認)

t.backstretch=function(i,e){return t("body").backstretch(i,e).data("backstretch")} 

對我來說,指直道時,不同的容器的工作:

t.backstretch=function(i,e){return t("#header").backstretch(i,e).data("backstretch")}.... 

Regards, ventilator5000