(function() {
function scrollHorizontally(e) {
var scrollPos = this.scrollLeft; // Сколько прокручено по горизонтали, до прокрутки (не перемещать эту строку!)
// Горизонтальная прокрутка
e = window.event || e;
var delta = Math.max(-1, Math.min(1, (e.wheelDelta || -e.detail)));
this.scrollLeft -= (delta*10); // Multiplied by 10
var widthElem = this.scrollWidth; // Ширина всего элемента
var widthBrowser = document.documentElement.clientWidth; // Ширина окна минус размер вертикального скролла
// Прокрутка вверх, но элемент уже в крайней левой позиции, то двигаемся вверх
if ((delta == 1 ) && (this.scrollLeft == 0)) return;
// Прокрутка вниз, но элемент виден полностью. Или элемент до конца прокручен в правый край
if ((widthBrowser >= widthElem) || (scrollPos == this.scrollLeft)) return;
e.preventDefault(); // запрещает прокрутку по вертикали
}
var elems = document.querySelectorAll('.scrollMouse');
for (var a = 0; a < elems.length; a++) {
elems[a].addEventListener("mousewheel", scrollHorizontally, false); // IE9, Chrome, Safari, Opera
elems[a].addEventListener("DOMMouseScroll", scrollHorizontally, false); // Firefox
}
})();
(function() {
function scrollHorizontally(e) {
e = window.event || e;
var delta = Math.max(-1, Math.min(1, (e.wheelDelta || -e.detail)));
this.scrollLeft -= (delta*10); // Multiplied by 10
e.preventDefault();
}
var elems = document.querySelectorAll('.scrollMouse');
for (var a = 0; a < elems.length; a++) {
elems[a].addEventListener("mousewheel", scrollHorizontally, false); // IE9, Chrome, Safari, Opera
elems[a].addEventListener("DOMMouseScroll", scrollHorizontally, false); // Firefox
}
})();
echo do_shortcode('[somename]');
Но это не эффективное решение, а значит не нормальное.
К примеру, зачем на сервере GUI?
Или почему Apache лучше Nginx?
Мне как-то слабо верится, что Google или даже Yandex, использует WAMP.
Спорить с тобой не собираюсь, у меня многолетний опыт в администрировании обеих систем, а здесь я написал свое ИМХО.
И мне абсолютно по барабану, что оно не совпадает с твоим мнением.
Тем более ты ничего не сказал по делу.