0
HTML位置靈活調整大小:絕對和左?
<div class="wrapper">
<div class="container">
<div class="des-main">
<img src="http://upload.wikimedia.org/wikipedia/commons/2/22/Turkish_Van_Cat.jpg" width="100"/>
</div>
<div class="des-sidebar-wrapper">
<div class="des-sidebar pure-u">
<div class="des-sidebar-section">
<a>Contact designer</a>
</div>
</div>
</div>
</div>
</div>
JQuery的
var _sidebar = $('.des-sidebar');
var top = _sidebar.offset().top - parseFloat(_sidebar.css('marginTop').replace(/auto/,0));
$(window).scroll(function(){
var y = $(window).scrollTop();
if(y >= top){
_sidebar.addClass('fixed');
}
else{
_sidebar.removeClass('fixed');
}
});
在脫主區域
,不同的圖像將根據上傳更大或更小。所以des-sidebar-wrapper的左邊的css應該根據des-main的寬度。有沒有相應改變左邊的方法?左圖:自動只會將側邊欄移動到左側。因此,如果將圖像寬度更改爲200px,則側邊欄將與圖像重疊。
幫助感謝!
這裏的jsfiddle:http://jsfiddle.net/kittymeow/YyLMa/
感謝,但側邊欄不順暢移動到左。它就像當我調整大小,邊欄會跳 – kittymeows
@kittymeows我不明白,請檢查這個http://jsfiddle.net/dhana36/YyLMa/3/ – dhana
你需要觀察 - 如果你點擊運行,文本將是在圖像上重疊,幾秒鐘後,它會移回幾個空間遠離圖像 – kittymeows