Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 29.09.2013, 15:25
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

http://learn.javascript.ru/play/YM3Le
Ответить с цитированием
  #12 (permalink)  
Старый 29.09.2013, 16:07
Новичок на форуме
Отправить личное сообщение для cutscript Посмотреть профиль Найти все сообщения от cutscript
 
Регистрация: 29.09.2013
Сообщений: 6

Спасибо, и последнее, как сделать чтобы после обновления скрол остался на том же месте, тоесть страница была прокручена. Все решил надо не ссылку ,а span использовать.

Последний раз редактировалось cutscript, 29.09.2013 в 16:22. Причина: Невнимательность
Ответить с цитированием
  #13 (permalink)  
Старый 29.09.2013, 16:21
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Прокрутка страницы? Или div'а?
Ответить с цитированием
  #14 (permalink)  
Старый 29.09.2013, 17:23
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от Erolast
http://learn.javascript.ru/play/YM3Le
Erolast, зачем в цикле каждый раз обращаться к методам документа? И зачем вообще использовать getElements, когда там уже подключен jQuery?

<!DOCTYPE HTML>
<html>
  <head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
    <style>
      #insert > div {
          display: none;
      }
    </style>
  </head>
  <body>
    <a href="bears" rel="insert">Bears</a>
    <a href="lions" rel="insert">Lions</a>
    <a href="cats" rel="insert">Cats</a>
    
    <div id="insert">
    	<div id="bears">Текст о медведях</div>
      	<div id="lions">Текст о львах</div>
      	<div id="cats">Текст о кошках</div>
    </div>

    <script>
      $(function() {
        var insert = $('#insert');
        $('a[rel="insert"]').click(function() {
          insert.find('div').css('display', 'none');
          insert.find('#'+$(this).attr('href')).fadeIn(300);
          return false;
        });
      });
    </script>
  </body>
</html>


В href пишем id дива.
Ответить с цитированием
  #15 (permalink)  
Старый 10.12.2014, 11:44
Новичок на форуме
Отправить личное сообщение для allexnew Посмотреть профиль Найти все сообщения от allexnew
 
Регистрация: 10.12.2014
Сообщений: 2

Цитата:
insert.find('#'+$(this).attr('href')).fadeIn(300);
А fadeOut как прикрепить сюда же? Чтобы не только плавно исчезал но и появлялся.
Ответить с цитированием
  #16 (permalink)  
Старый 10.12.2014, 11:56
Новичок на форуме
Отправить личное сообщение для allexnew Посмотреть профиль Найти все сообщения от allexnew
 
Регистрация: 10.12.2014
Сообщений: 2

Спасибо @ruslan_xdd, помог:

http://learn.javascript.ru/play/Lf3vgc
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена картинки кнопки при нажатии и обратно при повторном нажатии mff Общие вопросы Javascript 15 03.05.2018 14:12
Появление/исчезновение дива при клике на ссылку nickostyle jQuery 5 18.01.2016 03:03
смена текста при нажатии на кнопку katjuha6 Элементы интерфейса 8 03.02.2013 23:05
Firefox: перехватить соббытие при перетаскивании текста no_alex Общие вопросы Javascript 9 21.08.2008 18:02
вывод нужного текста в текстовом поле при нажатии на кнопку! fifo4ka Общие вопросы Javascript 7 06.05.2008 13:36