Javascript.RU

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

Клик по div делает два события
Помогите пожалуйста! Нигде не могу найти ,а в скриптах я новичок..
вот код:
<div onclick="hideShow(this);return false;">
  <img src="ArrowDown.jpg">
  <div style="display:none;">
  </div>
</div>

function hideShow(el)
{
    $(el).siblings('div.plusID').slideToggle('normal');
    return false;}

Назначение: при нажатии на блок разворачивается доп.блок и картинка "ArrowDown" меняется на картинку "ArrowUp" и наоборот при сворачивании оно меняется назад!
Вот ссылка на страницу http://sys-group.ho.ua/vstupnik/kurs...nik_kursi.html
на ней это реализовано криво и некорректно!
ПОМОГИТЕ СРОЧНО -ЗАВТРА дедлайн
Ответить с цитированием
  #2 (permalink)  
Старый 28.10.2014, 12:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

dip,
а на картинку поставить клик?
Ответить с цитированием
  #3 (permalink)  
Старый 28.10.2014, 18:13
dip dip вне форума
Новичок на форуме
Отправить личное сообщение для dip Посмотреть профиль Найти все сообщения от dip
 
Регистрация: 28.10.2014
Сообщений: 3

Сообщение от рони Посмотреть сообщение
dip,
а на картинку поставить клик?
должен именно открываться при клике на целый блок...
Ответить с цитированием
  #4 (permalink)  
Старый 28.10.2014, 18:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

dip,
в чём кривость-то?
Ответить с цитированием
  #5 (permalink)  
Старый 28.10.2014, 19:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109


тихо сам с собою я веду беседу ...
function hideShow(el, x)
 	{
 	  var _img = document.getElementById(x),
 	  div = $(el).next();
 	  _img.src = div.is(':hidden')? 'images/up.jpg': 'images/down.jpg';
 	  div.slideToggle('normal');
 	  return false;
 	}
Ответить с цитированием
  #6 (permalink)  
Старый 28.10.2014, 21:13
dip dip вне форума
Новичок на форуме
Отправить личное сообщение для dip Посмотреть профиль Найти все сообщения от dip
 
Регистрация: 28.10.2014
Сообщений: 3

Сообщение от рони Посмотреть сообщение

тихо сам с собою я веду беседу ...
function hideShow(el, x)
 	{
 	  var _img = document.getElementById(x),
 	  div = $(el).next();
 	  _img.src = div.is(':hidden')? 'images/up.jpg': 'images/down.jpg';
 	  div.slideToggle('normal');
 	  return false;
 	}
ЮПИИИ!СПАСИБО ТЕБЕ ОГРОМНОЕ!!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать клик по ссылке с другой ссылки или div ? ilyas-> Элементы интерфейса 15 01.08.2013 12:49
можно ли на объект повесить два события одновременно? andrew_F Общие вопросы Javascript 5 30.04.2012 14:51
Как постваить в ряд два div с overflow:hidden? zebra741258963 (X)HTML/CSS 2 10.04.2012 14:08
2 div и события diprom Общие вопросы Javascript 1 30.05.2011 19:15
Два блока div разъезжаются при скроллинге окна браузера. call007 jQuery 0 03.04.2011 16:21