jquery jgrowl позиция
Если в jgrowl.css позиция меняется на 'center', как мне переопределить это значение по умолчанию, то есть 'top-right'
$.jGrowl(data, {
header: 'data',
animateOpen: { height: 'show'},
life: 10000,
position:'top-right'
});
В настоящее время позиция не работает прямо сейчас в вышеуказанном
Спасибо..
2 ответа
Согласно документации параметров jGrowl для опции позиции
Обозначает класс, который применяется к контейнеру jGrowl и контролирует его положение на экране. По умолчанию доступно пять вариантов: вверху слева, вверху справа, внизу слева, внизу справа, по центру. Это должно быть изменено по умолчанию перед вызовом метода запуска.
Для этого у вас будет что-то вроде
<script type="text/javascript">
$.jGrowl.defaults.position = 'top-right';
</script>
Затем вы можете сделать свой звонок, как указано выше, и опустить настройку позиции. Судя по документам jGrowl, вы ДОЛЖНЫ установить позицию по умолчанию, и мои быстрые тесты подтвердили, что установка позиции в вашем вызове $.jGrowl(...) не имеет никакого эффекта.
надеюсь, это поможет
Если вы хотите, чтобы разные уведомления находились в разных местах, вам нужно создать отдельные контейнеры для уведомлений.
Кроме того, если у вас есть отдельные контейнеры, вам также нужно использовать форму селектора вызова jGrowl, а не оболочку сокращенного типа.
то есть. $('#my-container').jGrowl('мое уведомление...');