Как добавить событие прокрутки в функцию щелчка?Javascript

Форум по Javascript
Ответить
Anonymous
 Как добавить событие прокрутки в функцию щелчка?

Сообщение Anonymous »

У меня есть функция, которая скрывает календарь при нажатии. Мне нужно изменить функцию так, чтобы она имела две функции одновременно (комбинировать) с помощью клика и прокрутки < /p>
Функция: < /p>

Код: Выделить всё

_self.hidePicker = function(event) {
setTimeout(function() {
var pickerDiv, pickerField;
if (!_self.monthChange && !_self.isPickerClicked) {
_self.removeListeners(_id);
pickerDiv = document.getElementById('calpicker-' + _id);
pickerDiv.removeEventListener('click', self.handlePickerClick, false);
if (pickerDiv) {
pickerDiv.innerHTML = '';
}
_self.isDateClicked = false;
} else if (!_self.isPickerClicked) {
pickerField = document.getElementById(_self.options.id);
if (pickerField) {
pickerField.focus();
}
_self.monthChange = false;
}
}, 210);
};
< /code>
Я создал функцию, которая работает отдельно: < /p>
function scrollFunction() {
document.getElementById('calpicker-' + _id).style.visibility = "hidden";
}
window.onscroll = scrollFunction;
Поэтому мне нужно объединить две функции в одну

Подробнее здесь: https://stackoverflow.com/questions/795 ... k-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»