Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: JS блок

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
maragon
Отправлено: 04 Августа, 2012 - 09:22:15
Post Id



Посетитель


Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. echo "<script>
  3. $(document).ready(function() {
  4. $('#wall_msg".$id."').hide();
  5. $('#wall_msg_content".$id."').hover(
  6. function(){
  7. $('#wall_msg".$id."').fadeIn(400);
  8. },
  9. function(){
  10. $('#wall_msg".$id."').fadeOut(400);
  11. });
  12. });
  13. </script>";
  14.  

Код, но он в цикле, дабы id был разный. Возможно ли сделать, (может с циклом внутри) дабы код был един, а не повторялся в цикле?


-----
https://vk[dot]com/tvoycase_ru - Твой чехол со своим дизайном
 
 Top
armancho7777777 Супермодератор
Отправлено: 04 Августа, 2012 - 09:37:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Весь код покажите.
(Добавление)
Задайте один класс всем этим элементам и обращайтесь через класс.

(Отредактировано автором: 04 Августа, 2012 - 09:38:24)

 
 Top
maragon
Отправлено: 04 Августа, 2012 - 15:52:05
Post Id



Посетитель


Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




PHP:
скопировать код в буфер обмена
  1. Выборка из бд
  2. Цикл
  3. for($i; $i < $count; $i ++) {
  4. $row = mysql_fetch_array($result);
  5. echo "<script>
  6. $(document).ready(function() {
  7. $('#wall_msg".$id."').hide();
  8. $('#wall_msg_content".$id."').hover(
  9. function(){
  10. $('#wall_msg".$id."').fadeIn(400);
  11. },
  12. function(){
  13. $('#wall_msg".$id."').fadeOut(400);
  14. });
  15. });
  16. </script>";
  17. Далее
  18. <div id=wall_msg_content>
  19. <div id=wall_msg".$i.">".$row['msg']."</div>
  20. </div>
  21. }

Класс? пример есть?


-----
https://vk[dot]com/tvoycase_ru - Твой чехол со своим дизайном
 
 Top
DelphinPRO
Отправлено: 04 Августа, 2012 - 16:22:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Блоков выводите столько, сколько вам надо
CODE (html):
скопировать код в буфер обмена
  1. <div class="block">
  2.     <div class="block_content">
  3.     </div>
  4. </div>


Яваскрипт выводите ОДИН раз
CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2. $(document).ready(function() {
  3.     $('.block_content').hide();
  4.     $('.block').hover(
  5.         function(){
  6.             $('.block_content').fadeIn(400);
  7.         },
  8.         function(){
  9.             $('.block_content').fadeOut(400);
  10.         });
  11. });
  12. </script>


PS
Оформляйте, пожалуйста свой код аккуратно. Проявите уважение к форумчанам.

(Отредактировано автором: 04 Августа, 2012 - 16:24:32)



-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB