Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Переписать несколько строк без jQuery
цитата
03/05/17 в 15:32
 S_Flash
Можно как-то переписать оное без jQuery?
Код:
// function for scrollbar click detection
var clickedOnScrollbar = function(mouseX){
  if( $(window).outerWidth() <= mouseX ){
    return true;
  }
}

// detect click for mousedown event
$(document).mouseup(function(e){
  if( clickedOnScrollbar(e.clientX) ){
    alert("clicked on scrollbar");
  }
});
цитата
03/05/17 в 15:57
 sk://ed
Код:
var clickedOnScrollbar = function(mouseX){
  if (window.outerWidth() <= mouseX) {
    return true;
  }
};

document.addEventListener('mouseup', function(e) {
  if (clickedOnScrollbar(e.clientX)) {
    alert('clicked on scrollbar');
  }
});


Попробуй так. Если не получится дай линк, где работает твой скрипт, посмотрю внимательней. Делать все равно нечего)
цитата
03/05/17 в 16:16
 S_Flash
https://jsfiddle.net/s6mho19z/
только по ссылке mousedown, а я хотел сделать mouseup, что и давал в начале тикета
цитата
03/05/17 в 16:26
 dizziness
Код:

        var clickedOnScrollbar = function(mouseX){
            if (document.body.clientWidth <= mouseX) {
                return true;
            }
 
        };

        document.addEventListener('mouseup', function(e) {
            if (clickedOnScrollbar(e.clientX)) {
                alert('clicked on scrollbar');
            }
        });



вот же icon_cool.gif
цитата
03/05/17 в 16:35
 sk://ed
dizziness:

Все так, но чтобы полностью соответствовать тому, что в jquery
Код:
if (document.body.offsetWidth <= mouseX) {


Второй строкой icon_smile.gif Хотя итак работает, че я доебался smail101.gif
цитата
03/05/17 в 16:40
 dizziness
я не большой спец, но картинки как-то так говорят, выбирайте что лучше подходит.





Эта страница в полной версии