Свой адрес для модального окна [закрыт]

177
10 октября 2019, 14:40

На сайте модалки с прописанными идентификаторами. Требуется сделать им свои "адреса". Что бы человек вбил этот адрес и модалка была открыта. Ну как бы задать им якоря...

Окна в Joomla! на Uikit.

Как я понимаю тут через JS можно сделать. Но вот не силён.

Подскажите пожалуйста варианты?

Answer 1

Видимо, как-то так:

let ancor = location.hash.substr(1);
let modal;
if(ancor === "my-id2081"){
    //$('#my-id2081').show(); //Для любой модалки
    modal = UIkit.modal("#my-id2081");
    modal.show(); //Для UiKit
}

Универсальный вариант:

let ancor = '#'+location.hash.substr(1);
let modal;
if($(ancor).length){
    modal = UIkit.modal(ancor);
    modal.show();      
}
READ ALSO
angular get запрос не отправляет запрос на сервер, а пытается открыть страницу, почему?

angular get запрос не отправляет запрос на сервер, а пытается открыть страницу, почему?

Эта конструкция должна по логике отправлять запрос на сервер, в компоненте вызываю этот метод:

221
Для чего в расширении файла есть дополнительные символы?

Для чего в расширении файла есть дополнительные символы?

Увидел на сайте подключённые стили с названием site_globalcss@crc=91730608, такая же история с файлами js

191
Webpack точки выхода

Webpack точки выхода

Возможно ли сделать так чтобы у webpack точки входа совпадали с точками выхода без сторонних инструментов? Допустим у меня есть несколько файлов:

164