Size: a a a

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

2020 November 10

J

Johnny in jQuery — русскоговорящее общество
0x7b Coder
при моих слабых знаниях, получилось такое
Два одинаковых куска кода - это, строго говоря, не очень. Сделайте простую функцию типа getZoomParameters() которая будет просто делать return {параметры} и передавайте в плагин ее. В будущем можно будет, например, разделить параметры по типам ну и избавляет от лишнего кода)
источник

RS

Roman Serdyuk in jQuery — русскоговорящее общество
Ion.rangeslider например. + немного css
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
@johnny_md , как такое исправить?
источник

J

Johnny in jQuery — русскоговорящее общество
0x7b Coder
@johnny_md , как такое исправить?
Сначала надо понять, в чем проблема
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
Johnny
Сначала надо понять, в чем проблема
на видео отразил
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
вроде отвожу наведение, а категория (третья) остаётся открытой
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
и поверх неё ещё открывает при наведении на другое
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
@johnny_md в лс кинул ссылку на сайт
источник

0C

0x7b Coder in jQuery — русскоговорящее общество
там это меню
источник

Р

Роман in jQuery — русскоговорящее общество
https://jsfiddle.net/6o9znc1f/
Подскажите пожалуйста, Drag and Drop работает, но нужно, чтобы при перетаскивании введенная инфа в инпут сохранялась, может кто подскажет?
https://i.imgur.com/WAy5rDU.png
Или посоветуйте может другой скрипт.
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Добрый вечер.
У меня в форме есть специальный блок для добавления модификаций товара с кнопочкой добавить (а затем будет еще и удалить).
Могу ли я в js получить их через
let msg = $('#modifiere').closest('.main').serializeArray();

Но после вывода к консоль console.log(msg); ничего не вижу
источник

A

Alex in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
Добрый вечер.
У меня в форме есть специальный блок для добавления модификаций товара с кнопочкой добавить (а затем будет еще и удалить).
Могу ли я в js получить их через
let msg = $('#modifiere').closest('.main').serializeArray();

Но после вывода к консоль console.log(msg); ничего не вижу
может не находит такой селектор
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
селектор находит, это точно.
источник

A

Alex in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
селектор находит, это точно.
а что там внутри? форма?
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Вот часть блока в форме
https://yadi.sk/i/rQwzaegjBpnEgA
источник

A

Alex in jQuery — русскоговорящее общество
должна быть форма, а именно тэг form, либо придется перечислять контролы
$('#modifiere').closest('.main').find('input.select,textarea').serializeArray()
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
попробую перечислить тогда нужные мне два инпута.
источник

A

Alex in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
попробую перечислить тогда нужные мне два инпута.
ну если там только инпуты, то просто .find('input')
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
все равно, в консоли не видно. Второй день не могу понять как получить эти значения инпутов и передать их уже в массив в php
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Вот сама js-ка
let count=0;
$('#modifiere').click(function (e){
  e.preventDefault();
  let msg = $('#modifiere').closest('.main').find('input').serializeArray()
  count++;
  console.log(msg);
  // Отправляем запрос на сервер
  $.ajax({
     data: msg,
     url: adminpath + $('#modifiere').data('url') + '?count=' + count,
    // dataType: "json",
     complete: function(){
        $('#modifiere').closest('.main').find('.overlay').css({'display':'block'});
     },
     success: function(data){
        setTimeout(function(){
           $('#modifiere').closest('.main').find('.overlay').css({'display':'none'});
         //  table.append(info);
        }, 1000);
        $('#modifiere').closest('.main').find('.modifiere').html(data);
       // return data;
     },
     error: function(xhr, ajaxOptions, thrownError) {
        alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
     }
  });
});
источник