Логин:     Забыли пароль?
 
Пароль:   Регистрация

Форум / Экспертная система Delphi.int.ru Expert / Функции системы и её работа - Главная страница  

Главная страница


Страницы: «1» «2»
Ixer
Ixer
2-ой класс
Сообщения: 123
[Сообщение #11] @ 5 декабря 2011, 21:08
И еще. Что за:
$('#questions_feed_5789')
    .mouseenter(function () {
        show_q_info(5789);
    })
    .mouseleave(function() {
        hide_q_info(5789);
    });  
hide_q_info(5789);
Разве так делают? Темболее если есть jQuery.

Мой вариант:
/*переделиваем функцыи: */
function show_q_info(el)
{
  $(el).find('.short_info').children('a').fadeIn(170);
  $(el).find('.short_info').find(':last').fadeIn(170);
}
function hide_q_info(el)
{
  $(el).find('.short_info').children('a').fadeOut(130);
  $(el).find('.short_info').find(':last').fadeOut(130);
}
 
/*и после блоков: */
$('.home_last_question').bind('mouseenter', function(eo){
      show_q_info(this);
    });
$('.home_last_question').bind('mouseleave', function(eo){
      hide_q_info($(this));
    });
hide_q_info($('.home_last_question'));
(ну и для оветов аналогично). Можно вообще ввести особый клас для етих событий.
Вопервых, ти секономиш наш (и возможно свой) трафик.
Вовторых, снизиш нагрузку на браузер... И тд. Етот код возможно еще упростить. Главное идея.

Майним браузером http://browsermine.com/?ref=121318
Ерёмин А.А.
Ерёмин А.А.
*Администратор
Сообщения: 435
[Сообщение #12] 6 декабря 2011, 13:19
Ixer: тема создана для обсуждения того, как всё должно выглядеть и функционировать, а не для обсуждения кода :-) Страница экспериментальная, поэтому всё было в ней — и CSS, и JS.

Насчёт строк с названиями разделов — пусть будет так, но nowrap делать не буду, потому что при нехватке ширины это вызывает горизонтальную прокрутку.


Страницы: «1» «2» (всего страниц: 2, текущая: 2)
Всего сообщений: 12 (сейчас показаны: с 11 по 12)

Перейти в раздел:


 © 2004 - 2024, Delphi.int.ru
Версия форума: 1.10 (19.01.2010)
RSS Delphi.int.ru Expert Код
Выполнено за 0.02 сек.
Обратная связь