Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
web_programmist
1

Не работает условный оператор

21.02.2012, 11:32. Показов 1673. Ответов 4
Метки нет (Все метки)

Здравствуйте! Помогите справиться с проблемой.
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
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
 
<script type="text/javascript">
 
$(document).ready(function(){
               
                                                       $('#one').click(one);
                                   
                                   if($('#top2:visible'))
                                   {
                                   $('.blok').animate({"marginTop": "+=50px"});
                                   }
                                 
               
});
 
function one()
{
$('#top1').toggle(2000);
}
</script>
 
<style type="text/css">
#top1
{
display:none;
}
</style>
Мне нужно чтобы при нажатии на кнопку с идентификатором "one" открывался/закрывался блок "top1", и если он виден то, отодвигался в нужную сторону блок с классом "blok". У меня это не работает. Подскажите в чем проблема?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2012, 11:32
Ответы с готовыми решениями:

Не работает условный оператор
Ребята, именно js только начал изучать и хотелось бы узнать, почему у такого кода в if true только...

Условный оператор If
Здравствуйте, возник такой вопрос. Нужно 2 ниже указанных события объеденить одной конструкцией if....

Условный оператор JavaScript
Помогите решить задачу Даны 3 целых числа. Определить, являются ли данные числа нечётными....

Условный оператор в JavaScript
Дано три числа. Если они могут быть длинами сторон остроугольного треугольника, вывести их в...

4
работяга
368 / 368 / 52
Регистрация: 23.05.2010
Сообщений: 947
21.02.2012, 12:09 2
HTML5
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
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
</head>
<body>
 
<style type="text/css">
#top1 {display:none; width:100px; height:100px; background:green}
#top2 {width:100px; height:100px; background:red}
</style>
 
<div id="one">123456</div>
<div id="top1"></div>
<div id="top2"></div>
 
<script type="text/javascript">
 
$(document).ready(function() {
 
    $('#one').click(function() {
        one();
    })
 
    if ($('#top2:visible')) {
        $('.blok').animate({"marginTop": "+=50px"});
    }
});
 
function one() {
    $('#top1').toggle(2000);
}
</script>
 
 
 
</body>
</html>
0
188 / 184 / 54
Регистрация: 23.10.2010
Сообщений: 1,335
21.02.2012, 12:11 3
Javascript
1
2
3
4
5
6
7
$(document).ready(function ()
{
    $('#one').click(function ()
    {
        //тут действия
        });
});
1
работяга
368 / 368 / 52
Регистрация: 23.05.2010
Сообщений: 947
21.02.2012, 12:12 4
Или так:

Javascript
1
2
3
4
5
6
7
8
9
10
$(document).ready(function() {
 
    $('#one').click(function() {
        $('#top1').toggle(2000);
    })
 
    if ($('#top2:visible')) {
        $('.blok').animate({"marginTop": "+=50px"});
    }
})
допиливайте сами )
1
web_programmist
22.02.2012, 17:36 5
Всем спасибо! Разобрался..
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2012, 17:36
Помогаю со студенческими работами здесь

Условный оператор + xhr
Скрипт, в зависимости от get переменных отправляет ответ в формате json, либо это &quot;add&quot; либо &quot;del&quot;....

Условный оператор(PHP vs JavaScript)
Почему на PHP выводится текстовая строка: &lt;?php $i = null; if($i == false) echo &quot;ууу...&quot;; ?&gt;...

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

Условный оператор: Вычислить заданное целочисленное выражение, используя условный оператор IF
Вычислить заданное целочисленное выражение для данных a,b в формате INTEGER, используя условный...

Не работает условный оператор
Подскажите пожалуйста, почему чтобы я не вводил с клавиатуры, всегда выполняется действие 1? Вот...

Не работает условный оператор
Помогите пожалуйста. Третье else if по какой-то причине не работает. #include &lt;iostream&gt;...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru