Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.02.2017, 11:02
Новичок на форуме
Отправить личное сообщение для turizmdikorem Посмотреть профиль Найти все сообщения от turizmdikorem
 
Регистрация: 03.02.2017
Сообщений: 3

Помогите написать скрипт фиксации div при переходе по ссылкам
Вообщем в javascript я ноль сделал на css слайдер с position: absolute; слайдер открывается в верху окна и закрывает собой весь текст страницы, но если покрутить мышкой то открывается скрытое содержимое страниц
пример кода
<body class="home">
<div class="body" itemscope itemtype="http://schema.org/LocalBusiness"><div class="thumbnail" style="position:relative;display:inline-block;">
<a  href="#image-1"><img class="magnifier" alt="Лупа" title="лупа" src="../uvel.png" />
<img src="https://virink.com/storage/17/01/15/968e96612cafe3f0f9f2b079d09b72e9.jpg" alt="Сплав по реке Чарыш" class="nev" /></a>
</div>
<div class="Ib-fon" id="image-1">
         <div class="Ib-konteiner">
         <div class="Ib-imgkont">
         <a rel="nofollow" href="#image-2" ><div class="lb-next"></div></a>
         <a rel="nofollow" href="#page"><div class="lb-close"></div></a>
         <a rel="nofollow" href="#image-7"><div class="lb-prev"></div></a>
         <img src="https://virink.com/storage/17/01/15/968e96612cafe3f0f9f2b079d09b72e9.jpg" alt="Сплав по реке Чарыш" />
         
         
         </div>
         
         </div>                   
         </div>
</div>
как мне зафиксировать <div class="body"> при нажатии на <a href="#image-1"><img class="magnifier" alt="Лупа" title="лупа" src="../uvel.png" />
<img src="https://virink.com/storage/17/01/15/968e96612cafe3f0f9f2b079d09b72e9.jpg" alt="Сплав по реке Чарыш" class="nev" /></a>, а при нажатии <a rel="nofollow" href="#page"><div class="lb-close"></div></a> все возвращалась назад. скрипт также должен работать для <a href="#image-1">,<a href="#image-2"><a href="#image-3"> ..... <a href="#image-7">


при клике на #image-1 открывается вот такой слайдер
а при нажатии #page закрывается.
нужно чтоб при прокрутки стронички содержимое под слайдером не появлялась как на рисунки - тоесть зафиксировать div c клаcсом body

Последний раз редактировалось turizmdikorem, 03.02.2017 в 11:38.
Ответить с цитированием
  #2 (permalink)  
Старый 03.02.2017, 11:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

turizmdikorem,
сделайте полноценный макет и опишите проблему как можно проще, можно с картинками со стрелочками
или ждите телепата.
Ответить с цитированием
  #3 (permalink)  
Старый 05.02.2017, 14:29
Новичок на форуме
Отправить личное сообщение для turizmdikorem Посмотреть профиль Найти все сообщения от turizmdikorem
 
Регистрация: 03.02.2017
Сообщений: 3

Сделал вот этот код
$(document).ready(function(){
$('a').click(function () {
$('body').addClass('click');
});
});
но теперь к нему нужно дописать, чтоб при нажатии #page фиксации убиралась.
Ответить с цитированием
  #4 (permalink)  
Старый 05.02.2017, 15:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

turizmdikorem,
ссылку на страницу если будут ещё вопросы
$(function() {

$('a').click(function () {
 $('body').addClass('click');
 });
$('.lb-close').click(function () {
 $('body').removeClass('click');
 });

});
Ответить с цитированием
  #5 (permalink)  
Старый 06.02.2017, 09:07
Новичок на форуме
Отправить личное сообщение для turizmdikorem Посмотреть профиль Найти все сообщения от turizmdikorem
 
Регистрация: 03.02.2017
Сообщений: 3

$('.lb-close').click(function () {

 $('body').removeClass('click');
 });

не сработало, вообщем присвоил к ссылкам классы и тогда все стало работать
$(function() {

$('a.2').click(function () {

 $("div.body").addClass('click');

 });
$('a.1').click(function () {
 $("div.body").removeClass('click');
 });
 
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать скрипт. mik9000 Общие вопросы Javascript 2 03.02.2017 14:42
Помогите отменить .onbeforeunload при переходе по внутренним ссылкам Clodan Events/DOM/Window 4 27.05.2015 19:23
Скрыть div при нажатии на картинку SLameN jQuery 6 14.04.2014 21:27
Помогите написать скрипт! tema1508 Общие вопросы Javascript 1 01.03.2013 01:05
Отрыть DIV блок при переходе с другой страницы BuTbka Общие вопросы Javascript 7 08.04.2009 22:59