Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
JavaScript Фильтрация товаров https://www.cyberforum.ru/ javascript-beginners/ thread3120271.html
Добрый вечер! Решил сделать фильтр товаров. Не уверен в удачности регулярного выражения new RegExp(input.value.trim(), 'i'); Но суть не в этом. Я получаю товары на странице с сервера через response.json. Он содержит объект data, который я в partners.js передаю inputSearch(data). После этого в inputSearch.js я перебираю объект и фильтром отсеиваю лишние товары. В теории как-то так. Но...
JavaScript Получение e-mail из атрибута в select и передача значения в Input
Здравствуйте! Сделал функцию changeMail, которая помещает значение атрибута data-email в скрытый input, и повесил ее на select. Почему не срабатывает передача значения в input без перевыбора option (например, при первоначальной загрузке)? и если одно значение в селекте, то тоже не срабатывает. Видео приложил <script> $(document).ready(function(){ var selected =...
JavaScript Найти td по индексу на клик на tr примерно так вешаем обработчики на tr payload.forEach(element => { console.log(element); let currentRow = RESULT_TABLE.getElementsByTagName('tbody').insertRow(-1); /// cols let thumbnail = currentRow.insertCell(0); thumbnail.innerHTML = `<img src='${element.fileProperties.publishedURL}'>` let name =... https://www.cyberforum.ru/ javascript-beginners/ thread3120064.html JavaScript double click на table https://www.cyberforum.ru/ javascript-beginners/ thread3120041.html
вот такой код https://jsfiddle.net/9mtkebna/20/ рокет сайнс какой-то - мечтается не вешать на каждый tr обработчик (даже через eventListener) а повесить на table что не так с этим кодом? <div ondblclk="handleTabDblClick(this)"> <table id="tbl" ondblclick="handleTabDblClick()"> <tbody> <tr>
JavaScript Как перевести строку из одной кодировки в понятную строку utf-8?
У меня есть скрипт на C#, который вызывает метод из Js кода, передовая ему строку в кодировке UTF 16 (Вроде эту кодировку использует C#), и вместо строки мне приходит число. Js использует utf 8, как мне конвертировать число, являющиеся строкой в другой кодировке в исходный понятный текст (utf-8)?
JavaScript Отображение POPup окна один раз https://www.cyberforum.ru/ javascript-beginners/ thread3120019.html
$(document).ready(function() { var access = sessionStorage.getItem('ageAccess'); if(access !== "Y") { $("#popup-adult").css({visibility: "unset", opacity: "unset"}); } }) $("#access-age").click(function() { $("#popup-adult").css({visibility: "hidden", opacity: 0}); sessionStorage.setItem('ageAccess', 'Y');
JavaScript Веб-страница для тестирования https://www.cyberforum.ru/ javascript-beginners/ thread3120009.html
Здравствуйте, помогите пожалуйста. Нужно создать веб-страницу для прохождением пользователем теста с указанным пользователем количеством случайных тестовых заданий (1-5) с кратким ответом, а также вывести количество правильных ответов. Вот вопросы для теста: Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером...
Изменить свойство style у элемента JavaScript
Подскажите пжлст, как изменить стиль у картинки, которая находиться в span? перепробовал все примеры на metanit, learn.javascript , не могу понять что я делаю не так? В дальнейшем хочу сделать чтоб при заполнении поля, слева менялась прозрачность у картинки Кусок кода в js: var GetPrintCheckMark = document.sentDataForm.getElementById("printCheckMark"); ...
JavaScript Выделение центрального слайда из трех видимых https://www.cyberforum.ru/ javascript-beginners/ thread3119975.html
Помогите решить проблему виделения центрального слайда из трех видимых. Слайдер выводит три слайда видимых. Центральный нужно, что бы всегда был scale(1), а остальные scale (0.7). Делаю через nth-child активного слайда. Но что то не так работает. Правильно отобрадается только при обновлении страницы. Далее при пролистывании слайдов ничего не работает. Видимо нужно в js определить какой слайд...
JavaScript Дана строка. Если она начинается на 'abc', то заменить их Дана строка. Если она начинается на 'abc', то заменить их на 'www', иначе добавить в конец строки 'zzz'. Javascript. Если можно, то оставьте пояснения. Спасибо. https://www.cyberforum.ru/ javascript-beginners/ thread3119920.html
JavaScript Как указать конкретно background: url ?
Есть css body { background: url("./uploads/media/1.jpg") no-repeat center center fixed; background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; background-color:#464646; Есть js скрипт на смену фона
JavaScript Заполните массив следующим образом
3498 / 1262 / 428
Регистрация: 24.07.2016
Сообщений: 1,888
13.07.2023, 20:50 0

Элементы возвращаются неправильно - JavaScript - Ответ 16972869

13.07.2023, 20:50. Показов 805. Ответов 18
Метки (Все метки)

Ответ

Дочитал...
Halland, задача в таком виде нерешаема, т.к. нет критерия очерёдности повторных кликов. Вот эта твоя фраза...
Цитата Сообщение от Halland Посмотреть сообщение
Когда я щелкаю еще раз на поднявшиеся наверх элементы, они должны вернуться на предыдущие позиции.
Замечательно. Теперь давай определись, где эта предыдущая позиция? Какбэ всё говорит о том, что это его стартовая, индексная позиция в коллекции. Допустим поставили элемент на своё место. А если ты нащёлкал перед этим кучу других элементов в рандомном порядке и они поднялись наверх, то при повторном клике они сдвинут элемент, ранее поставленный на место, и он в итоге окажется не на своём месте.

Если тебя устроит вот такое, то держи ... поклацай, подумай
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
const container = document.body.appendChild(document.createElement('div'));
const getElems = box => [...box.querySelectorAll('*')];
 
[...Array(100).keys()].forEach(i => {
    let div = container.appendChild(document.createElement('div'));
    
    div.classList.add('div-element');
    div.dataset.index = i;
    div.textContent = `div${++i}`;
    
    Object.assign(div.style, {
        cursor: 'pointer',
        margin: '5px 0',
        padding: '3px',
        textAlign: 'center',
        border: '1px solid green',
        borderRadius: '4px',
        boxSizing: 'border-box',
        backgroundColor: '#D8D8B1'
    });
});
 
container.addEventListener('click', function (e) {
    if(!e.target.classList.contains('div-element')) return;
    
    if(e.target.classList.contains('off')) {
        getElems(this).find((_, i) => e.target.dataset.index == i).insertAdjacentElement(
            'afterEnd',
            e.target
        );
    } else {
        this.prepend(e.target);
    }
    
    e.target.classList.toggle('off');
});


Вернуться к обсуждению:
Элементы возвращаются неправильно JavaScript
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.07.2023, 20:50
Готовые ответы и решения:

ASP.Core: не возвращаются элементы getElementsByClassName() == [0]
В отладчике VS для JavaScript не возвращается ни один элемент по функции getElementsByClassName(),...

Элементы неправильно заносятся в список
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;fstream&gt; using namespace std; struct word...

Неправильно меняет элементы на нули
#include &lt;iostream.h&gt; #include &lt;iomanip.h&gt; #include &lt;conio.h&gt; using namespace std; int main...

Неправильно удаляются элементы стека
Вопрос в теме. Делаю на Visual Studio Не могу понять в чем дело Вводит нормально (число элем=3)...

функция неправильно считает элементы
Здравствуйте. Есть функция, которая ведет подсчет количества правильно выбранных radio в тесте. ...

18
13.07.2023, 20:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.07.2023, 20:50
Помогаю со студенческими работами здесь

Неправильно считает элементы матрицы
u=*k w=*k c=sqrt((a)) for j in range(1,k): c=a/c for k in range(0, (j-1)): ...

Консоль неправильно выводит элементы массива
Добрый вечер, нужна помощь. Задача в приложении Составил список, однако при его выводе выдает...

Неправильно выводит элементы массива в textbox
Здравствуйте, у меня возникла проблема при выводе элементов одномерного массива на textbox, он...

Неправильно выводит на экран элементы структуры
Здравствуйте! Суть вопроса (код полностью прикрепила файлом): typedef struct Data{ char name;...

Отладчик отображает поля структур и элементы массивов неправильно
Доброго времени суток! При отладке приложения на С++ столкнулся со следующей проблемой -...

Не возвращаются фото из БД
Всем привет. Использую оч странную связку Postgress + Dapper + Asp.net core mvc(такое тз просто)....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru