Я пытаюсь ввести форму входа в систему через лайтбокс, используя встроенный контент, однако я хотел бы, чтобы это изящно деградировало, если у пользователя нет javascript. Согласно документации fancybox, мой тег привязки должен иметь href
идентификатора отображаемого контента, например:
<a href="#fancybox-logon">Log On</a>
<div id="fancybox-logon" style="display:none;">My log on form!</div>
Это нормально, пока кто-то не зайдет с отключенным JavaScript. Затем они связаны с чем-то, чего не существует. На мой взгляд, лучшим решением является такая разметка:
<a href="logon.php" data-lightbox="fancybox-logon">Log on!</a>
<div id="fancybox-logon" style="display:none;">My log on form!</div>
Таким образом, если что-то сломается, пользователь будет перенаправлен на внешнюю страницу входа в систему. Есть ли способ добиться этого с помощью fancybox или какого-либо другого решения для лайтбоксов?
<div id="fancybox-logon">
? Что представляет собойMy content!
? - person Wesley Murch   schedule 23.02.2012