Я настраиваю вызов функции JavaScript на странице загрузки:метод Javascript вызов с новым значением
$('.myMenu').affix({
offset: {
top: value
}
});
После некоторого взаимодействия пользователя по value
получать изменилось и в то же время я звоню выше код еще раз, ожидая, что affix()
будет обрабатываться с новым значением offset
, но это не так, он по-прежнему обрабатывает с начальным value
то, что было на загрузке страницы.
$(window).resize(function() {
$('.myMenu').affix({
offset: {
top: value
}
});
});
$(document).ready(function() {
$('.myMenu').affix({
offset: {
top: value
}
});
});
Почему это происходит? может быть, кто-то может объяснить? окно изменения размера запускающее на окнах размера, я убедиться, что с помощью alert
функции
Я использую affix()
, который находится в твиттере бутстраповской 3.0
, а также у меня есть такая же проблема с http://github.com/davist11/jQuery-One-Page-Nav плагиным
$('.mainNav').onePageNav({
currentClass: 'active',
scrollOffset: offsetValue
});
onePageNav()
не применяя новый offsetValue
, если я сделаю onePageNav()
на размер экрана, как указано выше в случае affix()
.
Где вы его назвали? Как вы это называете. Поместите весь код. – Ani