0
我試圖重做一些代碼,以便在瀏覽器中滾動時縮小背景圖像。我得到的代碼目前正好相反 - 它開始在0的背景,並使得如果增長。這裏是我的代碼:使用jQuery使css背景縮小縮小使用jQuery
$('#item').css('background-size', (posish(12800)*100) + '%');
所以當瀏覽器窗口達到1280px時,我希望背景縮小。而posish功能只是傳遞一個true或false值,這裏僅供參考:
function posish(pos) {
pos-=19;
if (scrolled-viewport/4 < pos) {
return false;
} else if (scrolled > pos+viewport/2) {
return true;
} else {
return (scrolled-viewport/4-pos)/(viewport/4);
}
}
有誰知道這樣的背景開始於100%,縮小到0%時posish是我如何能扭轉初始功能真的 - IE獲得12800px以上?它目前正好相反。
感謝所有幫助
要知道,背景大小確實在IE8的工作,雖然有一些黑客/弄不好提到:http://stackoverflow.com/questions/4885145/ie- 8-background-size-fix – bcm
謝謝bcm。幸運的是,這個網站不需要在IE8中工作,讓事情變得更有趣! – Desmond