Реклама на сайте Advertise with us

Переписать несколько строк без jQuery

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

📈sflash.biz

С нами с 03.11.12
Сообщения: 3912
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 03/05/17 в 15:32       Ответить с цитатойцитата 

Можно как-то переписать оное без 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");
  }
});

1
 



С нами с 23.01.17
Сообщения: 205
Рейтинг: 355

Ссылка на сообщениеДобавлено: 03/05/17 в 15:57       Ответить с цитатойцитата 

Код:
var clickedOnScrollbar = function(mouseX){
  if (window.outerWidth() <= mouseX) {
    return true;
  }
};

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


Попробуй так. Если не получится дай линк, где работает твой скрипт, посмотрю внимательней. Делать все равно нечего)

JS.
Верстка

8
 

📈sflash.biz

С нами с 03.11.12
Сообщения: 3912
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 03/05/17 в 16:16       Ответить с цитатойцитата 

https://jsfiddle.net/s6mho19z/
только по ссылке mousedown, а я хотел сделать mouseup, что и давал в начале тикета

1
 



С нами с 25.12.14
Сообщения: 602
Рейтинг: 441


Передовик Master-X (16.04.2017) Передовик Master-X (01.05.2017) Передовик Master-X (16.05.2017) Передовик Master-X (01.06.2017)
Ссылка на сообщениеДобавлено: 03/05/17 в 16:26       Ответить с цитатойцитата 

Код:

        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

Экскурсии в Праге 2018

10
 



С нами с 23.01.17
Сообщения: 205
Рейтинг: 355

Ссылка на сообщениеДобавлено: 03/05/17 в 16:35       Ответить с цитатойцитата 

dizziness:

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


Второй строкой icon_smile.gif Хотя итак работает, че я доебался smail101.gif

JS.
Верстка

9
 



С нами с 25.12.14
Сообщения: 602
Рейтинг: 441


Передовик Master-X (16.04.2017) Передовик Master-X (01.05.2017) Передовик Master-X (16.05.2017) Передовик Master-X (01.06.2017)
Ссылка на сообщениеДобавлено: 03/05/17 в 16:40       Ответить с цитатойцитата 

я не большой спец, но картинки как-то так говорят, выбирайте что лучше подходит.



Экскурсии в Праге 2018

10
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »