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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

Mavrikii

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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



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

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



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

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

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

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



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

Всего записей: 2152 | Зарегистр. 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;
    }, {});
 

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

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

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

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

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

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



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

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

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

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



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

Всего записей: 3346 | Зарегистр. 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()
кто знает появилась уже альтернатива или уже можно использовать ?
 
а то мне когда то посоветовали его лучше не использовать

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

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

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

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

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



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

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

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

Цитата:
в Language files UTF32  

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

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

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

Всего записей: 15040 | Зарегистр. 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru