powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Первый параметр jquery .stop()
5 сообщений из 5, страница 1 из 1
Первый параметр jquery .stop()
    #37932789
lanzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу найти объяснение или пример, что на офф-сайте, что в сети. Речь о первом параметре метода stop() jquery.

В документации( http://api.jquery.com/stop/) про первый параметр говориться
автор Queue The name of the queue in which to stop animations

В коде ниже есть queue, которая стоит второй в списке всех эффектов. Допустим я хочу у этого дива остановить именно ее.
Как ей обозначить имя, чтобы его использовать первым параметром в stop().

Код: 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.
<!DOCTYPE html>
<html>
    <head>
        <style>
            div {
                margin: 3px;
                width: 40px;
                height: 40px;
                position: absolute;
                left: 0px;
                top: 60px;
                background: green;
                display: none;
            }
            
            div.newcolor {
                background: blue;
            }
            
            p {
                color: red;
            }
        </style>
        <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
		<script>
      	$(function(){
			var div = $("div");
			$("button").click(function(){
				div.show("slow");
				$("div").queue(function(){
        			       $(this).addClass("newcolor");
        			       $(this).dequeue();
      			        });
				div.animate({left: '+=200'}, 2000);
				div.slideToggle(1000);
				div.slideToggle("fast");
				div.animate({left: '-=200'}, 1500);
				div.hide("slow");
				div.show(1200);
				div.slideUp("normal");
			});
		});
        </script>
    </head>
    <body>
        <button>Push</button>
        <div></div>
    </body>
</html>
...
Рейтинг: 0 / 0
Первый параметр jquery .stop()
    #37933022
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lanzerВ коде ниже есть queue, которая стоит второй в списке всех эффектов. Допустим я хочу у этого дива остановить именно еекого ее?
данным вызовом Вы не создаете новую очередь, а добавляете функцию в очередь. если имя очереди не указано, то это очередь по умолчанию fx
.queue( {queueName}, callback( next ) ) queueName A string containing the name of the queue. Defaults to fx, the standard effects queue.

callback( next ) The new function to add to the queue, with a function to call that will dequeue the next item. http://api.jquery.com/queue/

блин как в поле "автор цитаты" фигурные скобки написать
...
Рейтинг: 0 / 0
Первый параметр jquery .stop()
    #37934328
lanzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ясно. Может кто-нибудь привести пример как употребляется имя очереди? Нет примеров ни на сайте, ни в сети. Все с fx только.
...
Рейтинг: 0 / 0
Первый параметр jquery .stop()
    #37934426
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Первый параметр jquery .stop()
    #37934536
lanzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель , thank you very much. То, что надо. У меня не получалось, видно еще плохо знаю словечки из jquery.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Первый параметр jquery .stop()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]