Size: a a a

jQuery — русскоговорящее общество

2021 March 10

A

Alex in jQuery — русскоговорящее общество
John Smith
$(document).mouseup(function (e) {
           var container = $(".modal-set-deal");
           if (container.has(e.target).length === 0){
               container.hide();
           }
       });
а какой layout у модалки?
источник

JS

John Smith in jQuery — русскоговорящее общество
Alex
а какой layout у модалки?
это просто div который скрывается и показывается
источник

YA

Yusuf Alexey in jQuery — русскоговорящее общество
John Smith
$(document).mouseup(function (e) {
           var container = $(".modal-set-deal");
           if (container.has(e.target).length === 0){
               container.hide();
           }
       });
В чем прикол писать === ?
источник

JS

John Smith in jQuery — русскоговорящее общество
Yusuf Alexey
В чем прикол писать === ?
да хз просто для верности
источник

A

Alex in jQuery — русскоговорящее общество
John Smith
это просто div который скрывается и показывается
попробуй так:
$(document).mouseup(function (e) {
 var target = $(event.target);
 var container = $(".modal-set-deal");
 if (!target.closest(container).length) {
   container.hide();
 }
});
источник

JS

John Smith in jQuery — русскоговорящее общество
Alex
попробуй так:
$(document).mouseup(function (e) {
 var target = $(event.target);
 var container = $(".modal-set-deal");
 if (!target.closest(container).length) {
   container.hide();
 }
});
идеально, спасибо большое)
источник

A

Alex in jQuery — русскоговорящее общество
John Smith
идеально, спасибо большое)
не за что
источник

S

Shotty in jQuery — русскоговорящее общество
Привет. Есть слайдер на сайте. И мне нужно получить текущий слайд.

Слайды которые не видно отмечено attr - aria-hidden="true".

У слайда который текущего этого атрибута нет. Как мне его получить?
источник

С

Сергей in jQuery — русскоговорящее общество
$('not:[aria-hidden="true"]') как то так либо $('selector:visible')
источник

AE

Aleksandr Elshin in jQuery — русскоговорящее общество
Всем привет. Подскажите, как отследить пересечение нижней стороной экрана нужного класса?
источник

Д

Денис in jQuery — русскоговорящее общество
Добрый вечер, кто нибудь сталкивался с такой ситуацией, что пост запрос ajax'a делает запрос на текущую страницу, а не на ту которую я указал в url?
источник

A

Alex in jQuery — русскоговорящее общество
Денис
Добрый вечер, кто нибудь сталкивался с такой ситуацией, что пост запрос ajax'a делает запрос на текущую страницу, а не на ту которую я указал в url?
глянь, может есть настройка - https://api.jquery.com/jquery.ajaxsetup/
источник

A

Alex in jQuery — русскоговорящее общество
но по идее, если указал url, должно переопределять и использовать, что передал
источник

Д

Денис in jQuery — русскоговорящее общество
Не нашёл, все равно спасибо)
источник

Д

Денис in jQuery — русскоговорящее общество
Alex
но по идее, если указал url, должно переопределять и использовать, что передал
Так открываю исходный код, ссылка которую указал, а обращаеться не туда
источник

A

Alex in jQuery — русскоговорящее общество
Денис
Так открываю исходный код, ссылка которую указал, а обращаеться не туда
странно, может кэш или еще что, но вообще магия
источник

Д

Денис in jQuery — русскоговорящее общество
Жёсткая перезагрузка не помогла, сейчас с бубном побегаю может поможет)
источник
2021 March 11

D

Den in jQuery — русскоговорящее общество
немного не по теме, но лучшая сервис/библиотека для карт? Чем опенсорснее/бесплатнее и кастомизирумее, тем лучше
источник

D

Den in jQuery — русскоговорящее общество
Пока склоняюсь в сторону яндекс.карт/osm/mapbox(maplibre: https://github.com/maplibre/maplibre-gl-js)
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Добрый день.
Есть кнопка
<button type="submit" class="btn btn-info btn-sm" id="show_item" data-route="{{ route('menu.show', ['menu' => $item->id]) }}" data-live="{{ $item->live }}">
   <i class="fas fa-eye"></i>
</button>
Не получается произвести по ней событие
Пытаюсь тупо хоть что-то вытащить
$(document).ready(function () {
           $('#show_item').on('click', function (e){
               e.preventDefault();
               let routs = $(this).data('route'),
                   live = $(this).data('live');
               console.log('dgd');
               console.log($(e.target).attr("class"));
источник