Javascript.RU

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

последовательный показ объектов
Добрый день,к сожалению в javascript я не силён, а мне нужно реализовать следующие
на странице есть <div id="1"><div id="2">....<div id="N">
и все они имеют стиль display:none; как можно сделать что бы при нажати на кнопку они показывались (display:block), первое нажатие первый див, второе нажатие 2 див и.д.
Может кто ни будь подкинет хотя бы ссылочку на пример подкинет,буду очень благодарен
Ответить с цитированием
  #2 (permalink)  
Старый 11.02.2015, 13:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Ursen,
очередная открывашка ... пример можно переписать без jquery
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  .hide  {
    display: none;

  }
  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
     $(function(){
       var divs = $(".hide"), len = divs.length, button = $("#next"), n = len-1;
       button.click(function() {
         $(divs[n]).addClass("hide");
         n = ++n % len;
         $(divs[n]).removeClass("hide");

      });
});
  </script>
</head>

<body>
   <input id="next" name="" type="button" value="next">
   <div class="hide">1</div>
   <div class="hide">2</div>
   <div class="hide">3</div>
   <div class="hide">4</div>
   <div class="hide">5</div>
   <div class="hide">6</div>
   <div class="hide">7</div>
   <div class="hide">8</div>
   <div class="hide">9</div>
   <div class="hide">10</div>
</body>

</html>
Ответить с цитированием
  #3 (permalink)  
Старый 11.02.2015, 13:27
Новичок на форуме
Отправить личное сообщение для Ursen Посмотреть профиль Найти все сообщения от Ursen
 
Регистрация: 11.02.2015
Сообщений: 2

ОГРОМНЕЙШИЕ ВАМ СПАСИБО!!!!!!
Ответить с цитированием
  #4 (permalink)  
Старый 11.02.2015, 13:30
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

рони опередил...

<!DOCTYPE html>
<html ng-app>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="http://code.angularjs.org/1.1.4/angular.min.js"></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
div {
	display: none;
}
</style>
<script type='text/javascript'>
$(function(){
	(function(){
		var item=0;
		$('button').click(function(){
			$('#'+item).hide();
			item=($('#'+(++item)).length==0)? 1: item;
			$('#'+item).show();
		});
	})();
});
</script>
</head>
<body> 
<div id="1">1</div><div id="2">2</div><div id="3">3</div>
<button>Go!</button>
</body>
</html>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка событий в различных фреймах и показ свойств различных объектов olgaa Общие вопросы Javascript 1 30.05.2013 11:08
Как сделать выполнение ф-ции только для видимых объектов на экране? Randomizer jQuery 6 21.01.2013 16:06
Как найти точки соприкосновения двух объектов в RaphaelJS Fatalityap Библиотеки/Тулкиты/Фреймворки 3 03.08.2012 16:33
Массив объектов или объект объектов vladlen Общие вопросы Javascript 19 30.10.2010 03:10
Быстрый поиск объектов Shasoft Общие вопросы Javascript 7 30.07.2009 05:28