Для недавнего проекта, включенного в FancyBox, и в целом он доволен этим. Друг рекомендовал, что я смотрю на модульный плагин jQuery как часть основы Bootstrap Twitter. Кто-нибудь использовал этот плагин и может комментировать? Любые плюсы, минусы?FancyBox vs TwitterBootstrap modal?
ответ
Ну, для профессионалов я должен сказать, что, поскольку он уже включен в загрузку, вы получаете постоянный стиль на своем сайте без необходимости больших изменений или вообще ничего. Загрузочный модальный плагин использует переходы CSS3 для обеспечения эффектов и, таким образом, добавляет и увеличивает производительность в сочетании с небольшим размером, это очень быстрое решение. Загрузочный модал безболезнен в использовании и хорошо документирован, чтобы вы не потерялись.
Каковы недостатки? Ну, у вас нет контроля над шириной и позиционированием модального, так как он позиционируется с CSS внутри фиксированного контейнера, вам нужно будет изменить css, чтобы адаптировать его для ваших нужд, это может стать уродливым, если вам требуется несколько разных размеров для загрузки на вашу страницу. Вы не можете вертикально/горизонтально центрировать модальный экран без использования тяжелых модификаций js или css. Вы не можете легко загружать любые другие носители, такие как iframes/videos/images, но без необходимости взломать или нет. Я упомянул перед добавленными преимуществами и производительностью, которые загрузочный модальный приносит с помощью переходов CSS3 для эффектов, так что это обоюдоострый меч, поскольку старые браузеры не поддерживают эти методы и, следовательно, не имеют эффектов презентации. Говоря о эффектах, на данный момент есть только один, который является эффектом слайд-эффекта, поэтому не так много вариантов (неважно, но я думаю, что это замечаю).
Я бы отправился с fancybox, еще больше ударил ваш доллар, модный плагин bootstrap по-прежнему очень молод, а в будущих выпусках он наверстает упущенное.
Pros для FancyBox:
- Он поддерживает больше средств массовой информации из коробки.
Преимущества для начальной загрузки:
- Бесплатно для коммерческого использования - Apache License 2.0, а FancyBox 2.х является CC BY-NC 3.0 Лицензия.
- Уже включен в большинство наших проектов.
- Довольно просто изменить и расширить по мере необходимости.
- Постоянное и постоянное обновление.
- Очистительный код. Код fancybox полон плохих методов (Browser Агент нюхает, используя обесцененные вызовы jQuery, багги более старой поддержки IE).
- Использует CSS для большей части тяжелого подъема, делая его более плавным, меньшим и быстрым.
- Чрезвычайно легко контролировать весь внешний вид модального, так как это под управлением CSS.
Возможно, бутстрап значительно изменился с мая, так как я использую его с августа 2012 года, я могу сказать, что большинство из того, что сказал Андрес Ильи, о том, что трудно контролировать ширину/высоту/центрирование модаль либо ушел, либо, скорее всего, он просто не очень хорошо понимает CSS.Контейнер один вы указываете, может иметь идентификатор, и любой CSS вы хотите «переопределить» так просто, как указать идентификатор, то соответствующий класс, например:
#citymodal {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 80%;
margin-left: -167px;
width: 334px;
padding-bottom: 40px;
min-height: 150px;
}
Это делает наш город режимные 334px широкий , и центрируется по горизонтали. Мы могли бы центрировать его вертикально так же легко, но эта конкретная коробка реагирует (80%) на высоту клиента и всегда будет больше, чем высота их просмотра (для всех образцов «всегда» менее 8+ 30 «мониторов сетчатки» по вертикали или меньше).
Я попробовал ваш код и он не работает. Не могли бы вы привести пример в jsfiddle? – Philip007
Вот быстрый jsfiddle: http://jsfiddle.net/E5pjU/ Я обновил некоторые стили для загрузочной версии 3, которые не были необходимы для версии 2. –
Я бы проголосовал за Bootstrap. С Bootstrap 3, есть некоторые приятные отзывчивые функции, и я сделал POC, чтобы увидеть, как я могу настроить фиксированную ширину модального Bootstrap по умолчанию. Это работает очень хорошо для любого размера контента.
http://scottpdawson.com/development/creating-a-variable-width-modal-dialog-using-bootstrap-3/
Кроме того, вы не должны держать название и кнопки баров. Как вы увидите в этом Lynda.com видео (доступно subsc ребра), опуская их, вы можете получить довольно приятное полноэкранное изменение масштаба изображения.
http://www.lynda.com/course20/Bootstrap-tutorials/Updating-modals/138156/144536-4.html
- 1. fancybox - как прокрутить fancybox modal вместо страницы
- 2. Twitterbootstrap выпадающий, открытая модальный
- 3. Fancybox modal не работает внутри iframe
- 4. Fancybox Modal Window change layout in background
- 5. Fancybox jQuery: iframe vs ajax
- 6. TwitterBootstrap event.relatedTarget() не возвращается кнопка нажата
- 7. Image postion in TwitterBootstrap
- 8. аналогами twitterbootstrap для мобильного
- 9. Bootstrap modal vs magnific popup
- 10. TwitterBootstrap 3 Карусель не работает?
- 11. btn-group с подменю twitterbootstrap
- 12. Выпадающее меню SlideToggle в twitterbootstrap
- 13. Эффект Scrollyfy в шаблоне twitterbootstrap
- 14. Как добавить TwitterBootstrap в Symfony2
- 15. Избавиться от Gutter в TwitterBootstrap
- 16. Fancybox - вызов модального диалога fancybox внутри обратного вызова fancybox
- 17. Получить текущий URL-адрес за пределами FancyBox modal
- 18. Почему параметр colorpicker js не загружается с fancybox modal?
- 19. Как добавить ссылку «закрыть» ссылку на Fancybox modal window?
- 20. Показать случайный DIV на каждой загрузке страницы (для fancybox modal)
- 21. Modal Dialog vs Лайтбокс - кто победит?
- 22. XCODE 5 - Storyboard Segues Push vs Modal
- 23. FancyBox - как прокручивать страницы, когда FancyBox сфокусирована
- 24. fancybox - jsp не работает
- 25. twitterBootstrap не распознается в игровой системе 2.4?
- 26. TwitterBootstrap JavaScript для получения специального разрешения
- 27. Twitterbootstrap ввода-группы с синтаксисом Razor
- 28. Исправлена боковая панель с TwitterBootstrap 2.3.5
- 29. Есть ли окно управления для Twitterbootstrap?
- 30. Ошибка при компиляции twitterbootstrap buttons.less на WinLess
спасибо, думаю, что подводит итог –