JavaScript:Библиотеки/p5.dom/Класс p5.Element/doubleClicked(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
 
Строка 14: Строка 14:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
doubleClicked(fxn)
doubleClicked(fxn)
</syntaxhighlight>
</syntaxhighlight>
Строка 20: Строка 20:
==Параметры==
==Параметры==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
fxn – функция, запускаемая при двойном клике по элементу. Если задать false, никакой функции не запустится. Тип данных – функция, boolean
fxn – функция, запускаемая при двойном клике по элементу. Если задать false, никакой функции не запустится. Тип данных – функция, boolean
</syntaxhighlight>
</syntaxhighlight>
Строка 26: Строка 26:
==Возвращаемое значение==
==Возвращаемое значение==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
Тип данных – объект p5.Element.
Тип данных – объект p5.Element.
</syntaxhighlight>
</syntaxhighlight>
Строка 32: Строка 32:
==Пример==
==Пример==


<syntaxhighlight lang="javascript" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="javascript" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
var cnv;
var cnv;
var d;
var d;

Текущая версия от 18:14, 14 мая 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


doubleClicked() [1]

Описание

Вызывается каждый раз при двойном нажатии кнопкой мыши по элементу. Можно использовать, чтобы привязывать слушателей событий к элементам и действиям.

Синтаксис

doubleClicked(fxn)

Параметры

fxn  функция, запускаемая при двойном клике по элементу. Если задать false, никакой функции не запустится. Тип данных  функция, boolean

Возвращаемое значение

Тип данных  объект p5.Element.

Пример

var cnv;
var d;
var g;
function setup() {
  cnv = createCanvas(100, 100);
  // это слушатель событий реагирует
  // только на двойные клики по холсту:
  cnv.doubleClicked(changeGray);
  d = 10;
  g = 100;
}

function draw() {
  background(g);
  ellipse(width / 2, height / 2, d, d);
}

// эта функция запускается при двойном клике в любом месте:
function doubleClicked() {
  d = d + 10;
}

// эта функция запускается только при двойном клике по холсту «cnv»:
function changeGray() {
  g = random(0, 255);
}

См.также

Внешние ссылки