콘텐츠와 함께 오른쪽 구석에 div를 만들려면 부트 스트랩 접미어 플러그인을 사용하고 있습니다. 나는 창 상단에 또 다른 섹션을 열어 다른 섹션을 열어 세부 사항을 보여줍니다. 문제는 div 세부 정보 섹션이 확장되면 첨부 된 div의 오프셋이 업데이트되어야한다는 것입니다. 나는이 업데이트 될 때 오프셋 개발자 도구에서 확인한이접미어 플러그인에서 동적으로 오프셋 변경
<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://twitter.github.com/bootstrap/javascript.html#scrollspy
.scrollspy('refresh')
추가하거나 DOM의 요소의 제거와 함께 scrollspy를 사용하여, 당신과 같이 Refresh 메서드를 호출해야합니다 다음 scrollspy가 ('새로 고침') 방법이 도움이된다면
의 하단에 http://jsfiddle.net/fztdv/1/ 쇼 버튼을 누르면 오프셋 값을 변경해야합니다. – Dania