Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
Cracker051
0 / 0 / 0
Регистрация: 04.05.2018
Сообщений: 16
1

Разделить функцию

09.12.2018, 21:43. Просмотров 346. Ответов 3

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$(function(){
$('#p').each(function(){
$(this).click(function(){   
$('#div_for_img').slideUp(1000)
$('#p').text('Посмотреть фото')
$(function(){
$('#p').each(function(){
$(this).click(function(){   
$('#div_for_img').slideDown(1000)
$('#p').text('Спрятать фото')
});
});
});
});
});
});
Дело в том,что при клике по блоку '#p',блок '#div_for_img' должен спрятаться, а текст у '#p' должен измениться на показать фото,и наоборот. Проблема в том, я выполняю функцию 1 раз идеально, после чего при клике текст не меняеться, а блок прячеться и сразу разворачиваеться
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2018, 21:43
Ответы с готовыми решениями:

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

Разделить функцию на две
Выполнил контрольную. Все работает как надо. Но потом заметил, что пропустил в условии "минимум 2...

Как разделить текст через функцию Левсимв?
Доброго времени суток! Есть необходимость деления текста. Не могу правильно разделить...

Метод Split, разделить строку на слова и каждое передать в функцию
Здравствуйте, подскажите пожалуйста как решить проблему. Есть исходная строка например,...

Можно ли разделить скорость 50Мбит/с разделить по 5Мбит/с?
С помощью кого оборудования? Что бы скорость разбить на 10 ПК равными долями? Может роутер или...

3
fanatikus
1138 / 1114 / 527
Регистрация: 17.11.2012
Сообщений: 4,956
09.12.2018, 22:05 2
Цитата Сообщение от Cracker051 Посмотреть сообщение
$('#p').each(function(){
у вас что, куча элементов с идентификатором #p?
id, должен быть уникальным
покажите html
0
Cracker051
0 / 0 / 0
Регистрация: 04.05.2018
Сообщений: 16
10.12.2018, 19:15  [ТС] 3
PHP/HTML
1
2
3
4
5
6
7
8
9
10
<p id="p" align="center" width="100%" >
Спрятать
</p>
                <!-- Блок с 4-мя изображениями -->
                <div id="div_for_img"> 
                    <img id="img_1" src="images/moto4.jpg" width="160" height="125" alt="Мотоцикл 1" />
                    <img id="img_2" src="images/moto2.jpg" width="180" height="125" alt="Мотоцикл 2" /> 
                    <img id="img_3" src="images/moto3.jpg" width="200" height="125" alt="Мотоцикл 3" />
                    <img id="img_4" src="images/moto1.jpg" width="220" height="125" alt="Мотоцикл 4" /> 
                </div>
0
fanatikus
1138 / 1114 / 527
Регистрация: 17.11.2012
Сообщений: 4,956
10.12.2018, 20:17 4
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script>
$(function () {
    $('#p').click(function(){
        var a = $(this).data('text');
        var b = $(this).text();
        
        $('#div_for_img').toggle();
        
        $(this).data('text', b);
        $(this).text(a);
    })
});
</script>
 
 
<p id="p" style="text-align:center;" data-text="Показать">Спрятать</p>
    
<div id="div_for_img"> 
    <img id="img_1" src="http://www.cyberforum.ru/images/moto4.jpg" width="160" height="125" alt="Мотоцикл 1" />
    <img id="img_2" src="http://www.cyberforum.ru/images/moto2.jpg" width="180" height="125" alt="Мотоцикл 2" /> 
    <img id="img_3" src="http://www.cyberforum.ru/images/moto3.jpg" width="200" height="125" alt="Мотоцикл 3" />
    <img id="img_4" src="http://www.cyberforum.ru/images/moto1.jpg" width="220" height="125" alt="Мотоцикл 4" />
</div>
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2018, 20:17

Разделить каждый элемент строки разделить на сумму элементов этой строки
Задан двухмерный массив вещественных чисел А(n,m). Необходимо каждый элемент соответствующей строки...

Сделать функцию ввода элементов, функцию вывода элементов, и функцию обработки
Добрый день форумчане, помогите сделать функцию ввода элементов, функцию вывода элементов, и...

Разделить а/в
народ как в делфи разделить две переменные (точнее как это прописать ). Это что то типа...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru