id="animatedModal", class="popup-modal", <!--ЭТО ВАЖНО! чтобы закрыть модальное окно, имя класса.

Kashftan

Пользователь
Регистрация
31.08.10
Сообщения
4
Реакции
0
Баллы
1
Всем привет,
Я новичок в JSquerys и очень рад их использованию, особенно этому шаблону, который я пытаюсь изменить.
Можете ли вы уделить немного времени, чтобы взглянуть на JSquery для меня. Прошло уже 5 недель, пытаясь решить проблему.
В разделе «Мои проекты» (индекс) я пытаюсь связать миниатюры с альтернативным контентом.
В настоящее время все миниатюры ссылаются на demo01, который выводит всплывающее окно и текст. "Гешафтс Эйнес, Надлежащим образом поддерживать и т. д."текст. Я пробовал создавать контент для demo02, demo03 и т. д., обновлять кнопки #ref, экспериментировать с идентификатором, классом, контентом и т. д., но безуспешно.

Пожалуйста, может кто-нибудь помочь или создать пример для demo02, чтобы я мог понять, как идентификатор, CLASS связаны с #ref. Я был бы так благодарен,
id=animatedModal, class=popup-modal, <!--ЭТО ВАЖНО! чтобы закрыть модальное окно, имя класса.
Спасибо
Алекс
 

v_borov

Пользователь
Регистрация
27.05.15
Сообщения
2
Реакции
0
Баллы
1
Привет! Может кто-нибудь сказать мне, как заставить работать два всплывающих окна, открывается только demo01.

Спасибо, Алекс.



Код:
<!--DEMO02 Popup script--> <div id="animatedModal" class="popup-modal"> <!--THIS IS IMPORTANT! to close the modal, the class name has to match the name given on the ID --> <div id="btn-close-modal" class="close-animatedModal close-popup-modal"> <i class="ion-close-round"></i> </div> <div class="clearfix"></div> <div class="modal-content"> <div class="container"> <div class="portfolio-padding"> <div class="col-md-8 col-md-offset-2"> <h2>Demo02<br /> Web-Studios</h2> <div class="h-50"></div> <p>Hello please work .</p> <p>Appropriately maintain standards compliant total linkage with cutting-edge action items. Enthusiastically create seamless synergy rather than excellent value.</p> <br /> <br /> <img src="img/portfolio/02.jpg" alt="" class="img-responsive" /> <br /> <br /> <p>Appropriately maintain standards compliant total linkage with cutting-edge action items. Enthusiastically create seamless synergy rather than excellent value. Quickly promote premium strategic theme areas vis-a-vis.</p> <p>Appropriately maintain standards compliant total linkage with cutting-edge action items. Enthusiastically create seamless synergy rather than excellent value.</p> <br /> <br /> </div> </div> </div> </div> </div> <!-- jQuery --> <script src="js/jquery.js"></script> <!-- plugins --> <script src="js/bootstrap.min.js"></script> <script src="js/plugins.js"></script> <script src="js/aos.js"></script> <script src="js/jquery.form.js"></script> <script src="js/jquery.validate.min.js"></script> <!-- main script --> <script src="js/custom.js"></script>
</body>
</html>

Код (разметка):
<!--DEMO01 Nav--> <!-- portfolio_container --> <div class="no-padding portfolio_container clearfix" data-aos="fade-up"> <!-- single work --> <div class="col-md-4 col-sm-6 fashion logo"> <a id="demo01" href="#animatedModal" class="portfolio_item"> <img src="img/portfolio/01.jpg" alt="изображение" class="img-responsive" /> <div class="portfolio_item_hover"> <div class="portfolio-border clearfix"> <div class="item_info"> <span>Mockups in seconds</span> <em>Fashion / Logo</em> </div> </div> </div> </a> </div> <!-- end single work --> <!--DEMO02 Nav--> <!-- single work --> <div class="col-md-4 col-sm-6 ads graphics"> <a id="demo02" href="#animatedModal" class="portfolio_item"> <img src="img/portfolio/03.jpg" alt="изображение" class="img-responsive" /> <div class="portfolio_item_hover"> <div class="portfolio-border clearfix"> <div class="item_info"> <span>Floating mockups</span> <em>Ads / Graphics</em> </div> </div> </div> </a> </div> <!-- end single work --> <!--DEMO01 Popup script--> <div id="animatedModal" class="popup-modal"> <!--THIS IS IMPORTANT! to close the modal, the class name has to match the name given on the ID --> <div id="btn-close-modal" class="close-animatedModal close-popup-modal"> <i class="ion-close-round"></i> </div> <div class="clearfix"></div> <div class="modal-content"> <div class="container"> <div class="portfolio-padding"> <div class="col-md-8 col-md-offset-2"> <h2>Demo01<br /> Web-Studios</h2> <div class="h-50"></div> <p>Appropriately maintain standards compliant total linkage with cutting-edge action items. Enthusiastically create seamless synergy rather than excellent value. Quickly promote premium strategic theme areas vis-a-vis.</p> <p>Appropriately maintain standards compliant total linkage with cutting-edge action items. Enthusiastically create seamless synergy rather than excellent value.</p> <br /> <br /> <img src="img/portfolio/02.jpg" alt="" class="img-responsive" /> <br /> <br /> <p>Appropriately maintain standards compliant total linkage with cutting-edge action items. Enthusiastically create seamless synergy rather than excellent value. Quickly promote premium strategic theme areas vis-a-vis.</p> <p>Appropriately maintain standards compliant total linkage with cutting-edge action items. Enthusiastically create seamless synergy rather than excellent value.</p> <br /> <br /> </div> </div> </div> </div> </div> <!-- jQuery --> <script src="js/jquery.js"></script> <!-- plugins --> <script src="js/bootstrap.min.js"></script> <script src="js/plugins.js"></script> <script src="js/aos.js"></script> <script src="js/jquery.form.js"></script> <script src="js/jquery.validate.min.js"></script> <!-- main script --> <script src="js/custom.js"></script> </body> </html>
Код (разметка):
 

Дим2

Пользователь
Регистрация
16.09.13
Сообщения
3
Реакции
0
Баллы
1
Потрясающий пример того, когда НЕ следует использовать JavaScript... тем более список того, как не использовать JavaScript, который представляет собой jQuery, или памятник невежеству, некомпетентности и некомпетентности разработчиков, который является бут дерьмом. Дело не в вас, дело в простом существовании и 3i людей, которые создали эти дурацкие системы ведения дел.

Черт, одно только присутствие «клирфикса» должно быть достаточным предупреждением, что вас обманули люди, которые не вытащили свои черепа из прямой кишки 2003/раньше.

Хотя ваш неполный код не показывает, где они открываются, такие модальные окна являются вероятным кандидатом либо для подхода :target, либо для метода input:checked.

Давайте рассмотрим предыдущий метод в качестве примера:



Код:
function modalClose(e) {
window.history.back();
e.preventDefault();
}
var closeAnchors = d.getElementsByClassName('modalClose');
for (var i = 0, a; a = closeAnchors[i]; i++) {
window.addEventListener(click, modalClose, false);
}


Код (разметка): для этого не требуется даже ни одной строки JavaScript, если только вам ДЕЙСТВИТЕЛЬНО не нужна поддержка IE8/более ранних версий, поскольку даже IE9 поддерживает :target. Поскольку вы используете буткрап, который стал гибким, вы даже больше не совместимы с IE9.

.modal, .modal > a { width:100%; height:100%; top:0; } .modal { position:fixed; left:-100%; display:flex; overflow:auto; } .modal > a { position:absolute; left:0; } .modal:target { left:0; } .modal > div { position:relative; /* depth sort over outer a }
Код (разметка): использование переходов CSS для анимации по мере необходимости. Внутренний якорь .modalClose будет оформлен в соответствии с стилем вашей кнопки закрытия. Вы можете разместить несколько из них на странице с НУЛЕВЫМИ проблемами, поскольку простое посещение href="#demo01" поможет. Опять же, не требуется ни строчки сценария!

САМОЕ САМОЕ, что я хотел бы сделать с JavaScript, — это усовершенствовать кнопку закрытия, чтобы она выполняла window.history.back вместо того, чтобы следовать за #.

<div id="demo01" class="modal"> <a href="#" class="modalClose"> <div> <a href="#" class="modalClose"> <h2>Demo01<br /> Web-Studios</h2> <p> Appropriately maintain standards compliant total linkage with cutting-edge action items. Enthusiastically create seamless synergy rather than excellent value. Quickly promote premium strategic theme areas vis-a-vis. </p><p> Appropriately maintain standards compliant total linkage with cutting-edge action items. Enthusiastically create seamless synergy rather than excellent value. </p> <img src="img/portfolio/02.jpg" alt="ОПИСАЙТЕ ЭТО ИЗОБРАЖЕНИЕ, ALT НЕ НЕОБЯЗАТЕЛЬНО" class="plate" > <p> Appropriately maintain standards compliant total linkage with cutting-edge action items. Enthusiastically create seamless synergy rather than excellent value. Quickly promote premium strategic theme areas vis-a-vis. </p><p> Appropriately maintain standards compliant total linkage with cutting-edge action items. Enthusiastically create seamless synergy rather than excellent value. </p> </div> <!-- #demo01.modal --></div>
Код (разметка): Просто чтобы вы не заливали историю #. Все еще работает скриптинг отключен, скрипты просто улучшают уже работающую страницу.

Дополнительную информацию см. в этих моих статьях, в которых описываются подходы input:checked и .modal:target.

https://cutcodedown.com/tutorial/modalDialogs
https://cutcodedown.com/tutorial/mobileMenu

Нижняя граница? Вот почему я считаю интерфейсные фреймворки памятником 3i. Невежество, некомпетентность и некомпетентность. Люди, которые создали мусор, такой как буткрап и jqueery, имеют НОЛЬ взорванного бизнеса и рассказывают кому угодно, как создать веб-сайт.
 
Сверху Снизу