Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Див при переходе по ссылке (https://javascript.ru/forum/dom-window/16797-div-pri-perekhode-po-ssylke.html)

Andrejs 22.04.2011 14:31

Див при переходе по ссылке
 
Всем привет! С наступающими праздниками! Такой вопрос, как сделать чтобы при нажатии на ссылку поверх страницы появлялся полупрозрачный темный фон с дивом (типо галереи)... как тут, при нажатии на фото http://www.barikades.lv/ru/Muzej/Foto/Foto_Zakusala/? только вместо картинки другое содержимое.

dmitriymar 22.04.2011 15:13

написать скрипт обработчик клика.прописать в нём действия какие должны выполниться при клике и всё:yes:

Axios 22.04.2011 15:52

Подцепляешь Jquery и сам скрипт, он примерно такой

$(document).ready(function() {
$(".mybtn").click(function(){
$(".blackbox").fadeIn("1000");
});

});


а к диву вот такие стили

<style>
.blackbox {display:none; width:100%; height:100%; position:fixed; position:fixed; top:0; left:0; z-index:500; background-color: #000; filter:progid:DXImageTransform.Microsoft.Alpha(opa city=55); -moz-opacity: 0.55; -khtml-opacity: 0.55;opacity: 0.55;}
</style>

Если помогло напиши.

Я так тут применял http://onigrok.ru если на вход нажать


А чтобы закрыть дописываешь строки

$(".blackbox").click(function(){
$(this).fadeOut("1000");
});

Закроет по клику на затемненную область

Andrejs 27.04.2011 14:09

Да, спасибо, воспользовался, только вот в ИЕ както не хочет прозрачность появляться, может стоит просто для див-а блекбокс полупрозрачный пнг кинуть?

Aetae 27.04.2011 14:18

Ие по умолчанию и полупрозрачный пнг не поймёт)

Kolyaj 27.04.2011 14:59

IE6 не поймёт.

Axios 27.04.2011 21:40

Я вот так прописывал, но если честно в ИЕ не этот момент не проверял

.blackbox {display:none; width:100%; height:100%; position:fixed; position:fixed; top:0; left:0; z-index:500; background-color: #000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);-moz-opacity: 0.55;-khtml-opacity: 0.55;opacity: 0.55;}


Часовой пояс GMT +3, время: 22:08.