Jak zmienić przesunięcie elementu Affix (Twitter Bootstrap 3) na inną wartość?Resetowanie/zmiana offsetu znacznika ładowania początkowego
Kiedy próbowałem wywołać metodę dwukrotnie tak, drugi wydaje się być ignorowane i nie ma żadnego wpływu:
$('#navbar-main').affix({ offset: 100});
$('#navbar-main').affix({ offset: 200}); // ---> the offset will not change to 200px
Resetowanie .affix
zwrotnego przed wywołaniem affix
drugi raz nie pomogło albo:
$('#navbar-main').affix({ offset: 100});
$(window).off('.affix');
$('#navbar-main').affix({ offset: 200}); // ---> the offset will not change to 200px
nie zapominaj, że przesunięcie to obiekt z górnym/dolnym własności. Używałem .options.offset = x; i nie .options.offset.top = x; a mój dołączony div szaleje. – Aknosis
Działa. Dzięki @fat – kach