我正在使用引導添加插件使右上角的div與內容滑動。我在窗口頂部有另一部分,將展開另一部分以顯示一些細節。問題是,當詳細信息部分展開時,貼上的div的偏移必須更新。我做了這樣的事情在affix插件中動態更改偏移
<div class="affixed-box" data-offset-top="160" data-spy="affix">
$(".detail-btn").click(function(){
if ($(".opened").length > 0) //The detail div is expanded
{
$(".affixed-box").attr('data-offset-top','160');
}
else
{
$(".affixed-box").attr('data-offset-top','400');
}
});
我從開發者工具的偏移得到更新驗證,但貼元素的行爲保持不變(它仍然得到貼在相同的頂部位置)。還有什麼我需要做的動態更新偏移量的最高值。
這裏的底部是解釋類似行爲的小提琴 http://jsfiddle.net/fztdv/1/ 按下顯示按鈕時,必須更改偏移值。 – Dania 2013-03-26 05:40:45