Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

Открыть новую тему     Написать ответ в эту тему

Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS
вы столько времени этим занимаетесь, до сих пор не можете синтаксис языка выучить?
 
http://jsfiddle.net/32kmcf86/

Всего записей: 16611 | Зарегистр. 20-09-2014 | Отправлено: 00:59 27-04-2021
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спасибо за ответ! Правда, текст сначала виден, потом исчезает и уже потом идёт анимация набора. Не надо delay, пусть хотя бы с offset нормально работает. И по отдельности получилось сделать только delay, но эффект тот же.

Всего записей: 3491 | Зарегистр. 30-06-2002 | Отправлено: 14:47 27-04-2021 | Исправлено: WONDROUS, 00:16 28-04-2021
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS

Цитата:
Правда, текст сначала виден, потом исчезает и уже потом идёт анимация набора

ну так спрячьте его заранее, делов то.
http://jsfiddle.net/um1at3p0/
из-за размеров картинки может слегка "прыгать", но все это легко обойти.

Всего записей: 16611 | Зарегистр. 20-09-2014 | Отправлено: 00:30 28-04-2021 | Исправлено: Mavrikii, 00:35 28-04-2021
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спасибо за ответ! Почему-то даже только с текстом немного прыгает перед анимацией, хоть visibility пиши, хоть opacity.

Всего записей: 3491 | Зарегистр. 30-06-2002 | Отправлено: 13:08 28-04-2021
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS

Цитата:
Почему-то даже только с текстом немного прыгает перед анимацией, хоть visibility пиши, хоть opacity

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

Всего записей: 16611 | Зарегистр. 20-09-2014 | Отправлено: 19:58 28-04-2021
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спасибо за ответ! А этот код набора текста написан на простом JS или jQuery?

Всего записей: 3491 | Зарегистр. 30-06-2002 | Отправлено: 20:40 28-04-2021
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS
то, где не используется $(), $. и jQuery() или jQuery. - чистый js

Всего записей: 16611 | Зарегистр. 20-09-2014 | Отправлено: 20:50 28-04-2021
Weinaum



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите плз по моему предыдущему вопросу еще раз.  
 
Теоретически - скрипт предлагается модифицировать таким образом, чтобы тултип был постоянно, при каждой итерации и начиная прям с 1-й единицы.  
 
Ну по каждой итерации проблем нет - заложено в переменной tooltipConfig , установить  "percentage": 1 и все. Но сам код работает от события, в моем случае это "change" инпута.  
А как проще всего, не дублируя кода, сделать  так чтобы сработало при загрузке страницы соот-но с дефолтным значением инпута равным 1?
 
https://jsfiddle.net/lagudal/h1tqcoxw/4/
 

Всего записей: 2157 | Зарегистр. 18-06-2006 | Отправлено: 11:08 29-04-2021
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спасибо за ответ! Кстати говоря, оставил только анимацию набора текста, без задержки и отступа, так в настольных браузерах нормально работает (при достижении блока из ничего печатается текст), а в мобильном Сафари на доли секунды виден текст, потом идёт набор текста.

Всего записей: 3491 | Зарегистр. 30-06-2002 | Отправлено: 14:54 29-04-2021
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Weinaum
tooltipTriggered = false;

Всего записей: 16611 | Зарегистр. 20-09-2014 | Отправлено: 21:15 29-04-2021
Weinaum



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
спасибо

Всего записей: 2157 | Зарегистр. 18-06-2006 | Отправлено: 08:11 30-04-2021
Kaber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос скорее вообще по алгоритмам, а не по JS (но мне надо сделать на angularJs - но не суть).
Есть данные в виде
И далее B1-B10, C1-C3 и т.д.
Каким способом можно привести данные к таблице? Пока как не пытаюсь, все равно какой-то хардкод нужен...
   
PS:
В принципе решил таким способом:

Код:
 
let cell = array.reduce((r, a) => {
        let firstLetter = a.let.charAt(0);
        r[firstLetter] = r[firstLetter] || {};
 
        r[firstLetter][a.row] = r[firstLetter][a.row] || {};
        r[firstLetter][a.row][a.let] = r[firstLetter][a.row][a.let] || [];
        r[firstLetter][a.row][a.let].push(a);
        return r;
    }, {});
 

Теперь надо подумать над оптимизацией сего безобразия

Всего записей: 1362 | Зарегистр. 14-03-2014 | Отправлено: 18:10 03-05-2021 | Исправлено: Kaber, 21:24 03-05-2021
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kaber

Цитата:
Теперь надо подумать над оптимизацией сего безобразия

не нужна тут оптимизация.

Всего записей: 16611 | Зарегистр. 20-09-2014 | Отправлено: 21:57 03-05-2021
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, какой простой и удобный плагин (скрипт) карусели лучше попробовать применить, чтобы была возможность листать, например, 20-30 картинок как на мобильных устройствах (touch), так и в обычном браузере? И в настольном браузере можно было бы перелистывать, не нажимая на мышку, а просто смахивать (apple magic mouse или touch pad) или удерживая колесо мышки влево-вправо.

Всего записей: 3491 | Зарегистр. 30-06-2002 | Отправлено: 13:19 10-05-2021
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS
здесь пишут скрипты, а не ищут готовые.
за готовыми в Скрипты фотогалереи (photo/image gallery)

Всего записей: 16611 | Зарегистр. 20-09-2014 | Отправлено: 19:50 10-05-2021
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Задал там вопрос.

Всего записей: 3491 | Зарегистр. 30-06-2002 | Отправлено: 22:00 10-05-2021
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
    var _Logn = true;
    var _Regster = true;
    function Logn(){
        if(_Logn) {
            PopUp_Layer('Lay_1400', 'IFrame', 'Login ...', '_Logn.jsp', 'center', 1100, 170, 300, 200, 'Blue_001', '0', 'no');
            _Logn = false;
 
            // https://jcubic.wordpress.com/2017/04/28/how-to-detect-if-element-is-added-or-removed-from-dom/
            var element_l = document.getElementById("Lay_1400M_L");
 
            var in_dom_l = document.body.contains(element_l);
            var observer_l = new MutationObserver(function(mutations) {
                if (document.body.contains(element_l)) {
                    if (!in_dom_l) {
                        //alert("element inserted");
                    }
                    in_dom_l = true;
                } else if (in_dom_l) {
                    in_dom_l = false;
                    _Logn = true;
                    //alert("element removed");
                }
 
            });
            observer_l.observe(document.body, {childList: true});
//            observer.disconnect();
        }
    }

observe()
кто знает появилась уже альтернатива или уже можно использовать ?
 
а то мне когда то посоветовали его лучше не использовать

Всего записей: 2240 | Зарегистр. 25-02-2013 | Отправлено: 01:46 20-05-2021
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262

Цитата:
или уже можно использовать ?

в HTML5 - всегда. ну и
https://caniuse.com/mutationobserver

Всего записей: 16611 | Зарегистр. 20-09-2014 | Отправлено: 01:59 20-05-2021 | Исправлено: Mavrikii, 02:00 20-05-2021
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня ещё вопрос как с помощью JS использовать в Language files UTF32 ?
так чтобы в трансяциях можно было использовать все языки мира
 
спасибочки
 
Mavrikii
Вы когда успеваете спать?

Всего записей: 2240 | Зарегистр. 25-02-2013 | Отправлено: 02:18 20-05-2021
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262

Цитата:
в Language files UTF32  

вам не хватает UTF-8?
 

Цитата:
Вы когда успеваете спать?

земля круглая

Всего записей: 16611 | Зарегистр. 20-09-2014 | Отправлено: 02:27 20-05-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru