Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
 Аватар для maximus2011
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078

Возможно ли уменьшить скрипт?

09.10.2012, 16:16. Показов 648. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Наваял скрипт для всплывающих подсказок. Проблема в том, что он большой как мне кажется)) Можно как-то это все уменьшить? Заранее спасибо!
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
$(document).ready(function() {
    var helpWindow = $('.titleEditIcon_1');
    
    helpWindow.mouseover(function() {
                                  $('.titleHelp_1').css('display','inline-block');
                                  });
    helpWindow.mouseout(function() {
                                 $('.titleHelp_1').css('display','none');
                                 });
    var helpWindow = $('.titleEditIcon_2');
    
    helpWindow.mouseover(function() {
                                  $('.titleHelp_2').css('display','inline-block');
                                  });
    helpWindow.mouseout(function() {
                                 $('.titleHelp_2').css('display','none');
                                 });
    var helpWindow = $('.titleEditIcon_3');
    
    helpWindow.mouseover(function() {
                                  $('.titleHelp_3').css('display','inline-block');
                                  });
    helpWindow.mouseout(function() {
                                 $('.titleHelp_3').css('display','none');
                                 });
    var helpWindow = $('.titleEditIcon_4');
    
    helpWindow.mouseover(function() {
                                  $('.titleHelp_4').css('display','inline-block');
                                  });
    helpWindow.mouseout(function() {
                                 $('.titleHelp_4').css('display','none');
                                 });
    var helpWindow = $('.titleEditIcon_5');
    
    helpWindow.mouseover(function() {
                                  $('.titleHelp_5').css('display','inline-block');
                                  });
    helpWindow.mouseout(function() {
                                 $('.titleHelp_5').css('display','none');
                                 });
    var helpWindow = $('.titleEditIcon_6');
    
    helpWindow.mouseover(function() {
                                  $('.titleHelp_6').css('display','inline-block');
                                  });
    helpWindow.mouseout(function() {
                                 $('.titleHelp_6').css('display','none');
                                 });
});
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.10.2012, 16:16
Ответы с готовыми решениями:

Уменьшить скрипт
Есть скрипт маска для ввода телефона: <script type="text/javascript"> jQuery(function($){ ...

Уменьшить скрипт
Есть скрипт котрый передает с формы два параметра, на сайте 20 форм, и скрипт выглядит так: <script...

Как уменьшить скрипт формы связи
Здравствуйте, как можно уменьшить этот скрипт? Изначально файл был такой: document.getElementById('feedback-form').onsubmit =...

1
 Аватар для _DmS_
25 / 25 / 1
Регистрация: 01.09.2012
Сообщений: 79
09.10.2012, 23:29
Можно и уменьшить немного.
Попробуйте сконструировать селектор сразу для всех элементов
у которых класс начинается на titleEditIcon_

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
$(document).ready(function() {
// если  у Вас div, можно вообще без названия tag'а
    $('div[class^=".titleEditIcon_"]').each( function(i) {
        $(this).mouseover(function() 
            {
                $('.titleHelp_'+i).css('display','inline-block');
        }).mouseout(function() 
            {
                $('.titleHelp_'+i).css('display','none');
            });
    });
};
Должно сработать если элементы находятся по порядку нумерации (не очень это устойчивый к изменениям код). Если не сработает то можно циклом for сократить.

Добавлено через 32 минуты
Немного переделанный:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
$(document).ready(function() {
    $('[class^=".titleEditIcon_"]').each( function(i) {
        var x = $(this).attr('class'), y=x.charAt(x.length-1);
        $(this).mouseover(function() 
            {
                $('.titleHelp_'+y).css('display','inline-block');
        }).mouseout(function() 
            {
                $('.titleHelp_'+y).css('display','none');
            });
    });
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.10.2012, 23:29
Помогаю со студенческими работами здесь

Имеется скрипт вывода информации с игрового сервера все корректно работает, но хотелось бы уменьшить таймаут
Здравствуйте, требуется помощь или совет, имеется скрипт вывода информации с игрового сервера, все корректно работает, но хотелось бы...

Возможно ли раскодировать этот скрипт?
В конце файла есть закодированные строки \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/

Возможно ли на удаленном компьютере запустить скрипт?
необходимо написать программу для запуска скрипта на удаленной машине. принцип работы должен быть такой: пользователь вводит в...

Возможно ли в SSRS выполнить XMLA скрипт?
Скажите, если сталкивались, возможно ли в SSRS выполнить XMLA скрипт ?

Возможно русифицировать скрипт алфавитная навигация JQuery
Вот нашел один отличный скрипт алфавитная навигация, но дело в том что мне нужно зделать его на русском, возможно это? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru