Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2013, 22:37   #1
pimple2006
Пользователь
 
Регистрация: 29.11.2011
Сообщений: 26
По умолчанию изменить фон с помощю JQ

здравствуйте ,помогите решить проблему,пишу другу сайт,не могу добиться полного выделения на JQ
Кусок html:
Код:
     <div class="new">
       <div id="quest" style="background-color:green;">
              <div style="float:left;width:25%;"><img src="man.png" alt="123" style="width:100%;"></div>
			  <div style="margin-left:26%;">guestbook asdasd asdasd asdasdas asdasd calculator asdasd asdasd asdasdas asdas dcalculator asdasd asdasd asdasdas asdasd</div>
			  <div class="magic"></div> 
          </div>
         <div id="foto">
              <div style="float:left;width:25%;"><img src="man.png" alt="123" style="width:100%;"></div>
			  <div style="margin-left:26%;">foto asdasd asdasd asdasdas asdasd calculator asdasd asdasd asdasdas asdas dcalculator asdasd asdasd asdasdas asdasd</div>
			  <div class="magic"></div> 
         </div>
     
 	     <div id="calc">
              <div style="float:left;width:25%;"><img src="calculatorblue.png" alt="123" style="width:100%;"></div>
			  <div style="margin-left:26%;">calculator asdasd asdasd asdasdas asdasd calculator asdasd asdasd asdasdas asdas dcalculator asdasd asdasd asdasdas asdasd</div>
			  <div class="magic"></div>  
       </div> 
     </div>
сам JQ:
Код:
 <script>
    $(".new div").mouseover(function(){
      $(this).css('background-color','green');
    })
	$(".new div").mouseout(function(){	
      $(this).css('background-color','white');
    });
 
</script>
без вложенных DIV все норм работало
есть предположения что у картинки белый фон(но все равно работало без div)
с this тоже имею понятие,понимаю что сейчас работа скрипта нормальная,помогите поправить, чтобы весь див с id красился в другой цвет

Последний раз редактировалось pimple2006; 29.03.2013 в 22:42.
pimple2006 вне форума Ответить с цитированием
Старый 30.03.2013, 01:00   #2
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

live страничку делай и выкладывай
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 30.03.2013, 15:56   #3
_SanR
Пользователь
 
Регистрация: 09.02.2013
Сообщений: 48
По умолчанию

Привет. Cелектор подправь на ".new>div".
Тебе, видимо, нужно только дочерние элементы для дива с классом new выбирать. Ты пишешь ".new div" - это для всех вложенных дивов.
Решение такое:
Код:
<script>
    $(".new>div").mouseover(function(){
      $(this).css('background-color','green');
    })
	$(".new>div").mouseout(function(){	
      $(this).css('background-color','white');
    });
 
</script>

Последний раз редактировалось _SanR; 30.03.2013 в 16:00.
_SanR вне форума Ответить с цитированием
Старый 30.03.2013, 20:03   #4
pimple2006
Пользователь
 
Регистрация: 29.11.2011
Сообщений: 26
Счастье

Цитата:
Сообщение от _SanR Посмотреть сообщение
Привет. Cелектор подправь на ".new>div".
Тебе, видимо, нужно только дочерние элементы для дива с классом new выбирать. Ты пишешь ".new div" - это для всех вложенных дивов.
Решение такое:
Код:
<script>
    $(".new>div").mouseover(function(){
      $(this).css('background-color','green');
    })
	$(".new>div").mouseout(function(){	
      $(this).css('background-color','white');
    });
 
</script>
помогло спс
pimple2006 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить фон проги dubailand Помощь студентам 6 17.11.2011 06:24
Полностью изменить фон ListBox программно? apromix Помощь студентам 1 20.10.2011 11:11
Как изменить цвет кнопки (фон GROUPBOXa)? realtype Win Api 0 21.05.2011 14:32
Как изменить фон диапазона? Simbad Microsoft Office Excel 5 23.02.2010 09:50
Изменить фон, не закрасив картинку. Iamloli Мультимедиа в Delphi 18 21.01.2010 08:24