复制代码代码如下:
/** Обработчик событий для мышиного колеса.
*鼠标滚动事件
*/
var wheel = function (event) {
var delta = 0;
if (! Event) /* для т.е. */
event = window.event;
if (event.wheeldelta) { /* ie /opera. */
delta = event.wheeldelta / 120;
} else if (event.detail) {
/** Случай Мозиллы. */
/** В Мозилле признак дельты отличается от т.е.
* Кроме того, Дельта кратна 3.
*/
delta = -event.detail / 3;
}
/** Если Delta не нулевая, обрабатывайте ее.
* По сути, Delta теперь положительна, если колесо прокручивалось,
* И отрицательный, если колесо прокручивалось.
*/
if (delta)
ручка (Delta);
/** Предотвратить действия по умолчанию, вызванные колесом мыши.
* Это может быть некрасиво, но мы каким -то образом справляемся с свитками
* В любом случае, так не беспокойтесь здесь ..
*/
if (event.preventdefault)
Event.preventDefault ();
event.returnValue = false;
}
/** Код инициализации.
* Если вы используете свой собственный код управления событиями, измените его по мере необходимости.
*/
if (window.addeventListener) {
/** Dommousescroll для Mozilla. */
window.addeventlistener ('dommousescroll', wheel, false);
}
/** IE/Opera. */
window.onmousewheel = document.onmousewheel = wlee;
/** Это функция высокого уровня.
* Он должен реагировать на то, что Delta будет больше/меньше нуля.
*/
var harder = function (delta) {
var random_num = math.floor ((math.random () * 100) + 50);
if (delta <0) {
// оповещение ("鼠标滑轮向下滚动 :" + delta + "次!"); // 1
$ ("btn_next_pic"). Onclick (random_num);
возвращаться;
} еще {
// оповещение ("鼠标滑轮向上滚动 :" + delta + "次!"); // -1
$ ("btn_last_pic"). Onclick (random_num);
возвращаться;
}
}