Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
Mr_Sergo

Mr_Sergo

  • 16
    вклад
  • 22
    вопроса
  • 29
    ответов
  • 45%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как обернуть тегом определённый текст внутри элемента?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo
    Никита Егоров, пардон
    $('div').eq(0).html('<div></div> <p></p><b>' + $('div').eq(0).text() + '</b>');

    Написано более трёх лет назад
  • При удалении элемента массива скрипт начинает работать неправильно?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    Благодарю за "разжеванный" ответ.
    Написано более трёх лет назад
  • Как правильно установить и удалить setInterval?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    воо спасибо, так наглядней, теперь понял что пол ночи просидел за зря :) эхх...
    Написано более трёх лет назад
  • Как правильно установить и удалить setInterval?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    Pavel Shvedov, а логика использования setInterval'а верна? имею ввиду, по блур удалить а по фокус вернуть на место.
    Написано более трёх лет назад
  • Как правильно установить и удалить setInterval?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    Pavel Shvedov, Спасибо большое, для меня это ценный совет.
    Написано более трёх лет назад
  • Как правильно установить и удалить setInterval?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    ссори соврал, это тоже фрейм
    Написано более трёх лет назад
  • Как правильно установить и удалить setInterval?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    Да вот кстати дело не во фрейме, вот ссылка на тот фрейм только в полный экран(не во фрейме соответственно):
    https://fiddle.jshell.net/zlojnaxa/szx2qo59/1/show/
    Написано более трёх лет назад
  • Как правильно установить и удалить setInterval?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    В песочнице код выполняется во фрейме

    Нуу так код вроде написан правильно, да?, я имею ввиду что blur и focus я, вроде, использовал правильно?
    Написано более трёх лет назад
  • Какая роль php в современном вебе?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo
    Как видим - никто не умер и мы не читаем каждый день статьи на тему "Интервью у ныне бомжующего бывшего разработчика на экшнскрипт

    поржал
    Написано более трёх лет назад
  • Как объеденить 2 цикла в 1 в приведенном коде и это возможно?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    Но я бы не стал.
    Объясните пожалуйста почему?
    Написано более трёх лет назад
  • Как объеденить 2 цикла в 1 в приведенном коде и это возможно?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    Виталий, да можно было и по id сделать- еще проще, меня интересует:
    Как объеденить 2 цикла в 1 в приведенном коде и это возможно?
    Написано более трёх лет назад
  • Скрипт работает неправильно после присвоении значения переменной, поможете?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    day, year, и какой-то rest

    в оригинале который я пишу эти переменные отвечают за вывод: года, месяца, дни.
    rest- остаток из которого вычисляются часы, минуты, секунды.
    То что я выложил на jsfiddle это только малая часть моего говнокода :), я предполагал что на toster.ru мне просто помогут понять почему после сброса переменной CAN скрипт начинает жутко глючить, ведь по логике то должно работать, поэтому я выложил только часть своего "чудо-кода" :), именно ту часть где, по моему мнению, был глюк. А тут так здорово все по полкам разложили, показали, я по-просту не рассчитывал на помощь в таких объемах, за что очень всем благодарен.
    can, han, spAnim, alignT - как это расшифровать?

    Оо поверьте, это очень сложно объяснить :)
    На самом деле, я очень вам благодарен за помощь.
    Написано более трёх лет назад
  • Скрипт работает неправильно после присвоении значения переменной, поможете?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    ksnk, Иногда, когда, на мой взгляд, написано все через *опу, как у меня это бывает довольно часто, я переписываю скрипт с нуля , я могу переписать его 20 раз, мне нужна практика, в процессе практики приходит понимание того что там происходит и с каждым переписанным разом мой код уменьшается и становится похожим на что-то :)
    Готовый таймер, написанный опытным человеком (сужу по коду), при этом еще код минимален- это очень круто.
    Но взяв ваш готовый код, у меня в голове опыта и понимания не прибавится. За код- большое спасибо! Я буду его разбирать пока не пойму что и как там происходит. Но, должен сказать честно, мне не хватает объяснений. Книги электронные, бумажные, я не воспринимаю их никак, почитав 20-30 минут книгу про JS или PHP мой мозг тихо и мирно вытекает наружу :) А вот просидев 12-15 часов за написанием кода ежедневно- прибавляет мне знаний и опыта. Мне проще научиться по примерам, хотя может это и неправильно. Как то так. Спасибо еще раз.
    Написано более трёх лет назад
  • Скрипт работает неправильно после присвоении значения переменной, поможете?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    ksnk, я так понимаю что вы что-то поправили, спасибо конечно, но я постараюсь сам переделать по вашим советам, я так больше пойму нежели буду пользоваться готовым кодом.
    Написано более трёх лет назад
  • Скрипт работает неправильно после присвоении значения переменной, поможете?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    Ссылка не рабочая:
    Error (429)
    This link is temporarily disabled. The person who shared it hit their daily limit of traffic or downloads. Learn about traffic limits.
    А что там по ссылке? Может перезальете куда-нибудь?
    Написано более трёх лет назад
  • Скрипт работает неправильно после присвоении значения переменной, поможете?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    Я в JS не очень силен. Я самоучка- пишу для себя пробные скрипты, учусь так.
    Оспаривать не стану что там, ошибок более чем. В силу моей неопытности ткните меня носом в ошибки- буду очень признателен.
    По поводу toTimeString- взял на заметку, исправлю. А вот по поводу накладывания анимации друг на друга- отдельное БОЛЬШОЕ спасибо что указали на данную, мою, ошибку. И все же укажите где еще есть ошибки, потому что на мой, неопытный, взгляд кроме как накладывания анимации друг на друга ошибок больше нету. По поводу грамотности оформления JS можете не писать- я знаю что это говнокод.
    Написано более трёх лет назад
  • Скрипт работает неправильно после присвоении значения переменной, поможете?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    Stalker_RED, я его с нуля пишу, я вижу только один глюк: анимация начинает тупить именно если после отработки анимации переменную CAN сбросить на единицу, чтобы последующая анимация происходила с одной плашкой, болльше глюков нету, отлавливать нечего :)
    Можете попробовать, ничего сложного: перейдите по ссылке, в JS есть функции "animTimer1()" и "animTimer2()" и просто удалите в обеих функциях if(can>1){can=1;}, тогда вы увидите что анимация начала работать нормально но и вместе с тем каждые 10 сек. добавляется одна плашка к анимации (через 10сек. анимируются 2 плашки, еще через 10сек. анимируются 3 плашки ну и т.д.) для того что бы работало как надо я сбрасываю CAN на 1. Может я не там сбрасываю CAN?, но я уже везде пробовал перемещать условие на сброс CAN.
    Проще конечно обращаться к каждому элементу в отдельности, но тогда скрипт разрастется, зачем если можно анимировать через цикл?
    А как бы вы написали такой скрипт, в общих чертах?
    Написано более трёх лет назад
  • Как заставить цикл присваивать новое значение с каждой итерацией?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    Александр Талалаев:
    Да уж, мой гавноподход с гавнокодом даже рядом не стоит с вашим.
    Попробовал, вник, все оказалось проще чем предполагал. Спасибо вам, вот прям... ОГРОМЕННОЕ спасибо. Наконец-то все вышло по задумке.
    Написано более трёх лет назад
  • Как заставить цикл присваивать новое значение с каждой итерацией?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    Это первый мой скрипт на js, поэтому все так коряво в логике и в написании, с опытом все наладится.
    var len = $('.box').length- так я нахожу сколько всего элементов. Ну и, естественно, подставляю len в цикл.
    Спасибо, вроде все понял, буду пробовать.
    Написано более трёх лет назад
  • Как заставить цикл присваивать новое значение с каждой итерацией?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo Автор вопроса
    Александр Талалаев:
    Вот на этом этапе я узнаю сколько будет point-ов
    $("#SLIDE>.box").clone()                        // в SLIDE находим все элементы с классом box и копируем их
    .empty()                                        // полностью очищаем от содержимого
    .attr('id', '')                                 // меняем все их id на пустоту
    .attr('class', 'point')                         // меняем все их class на point
    .appendTo("#box_points");                       // вставляем в div "POINTS"

    Далее задаю им id:
    var a = $(".point");
    
    for (i = 0; i < 3; i++){
        a[i].id = (i+1);
    }

    В каком месте скрипта лучше задавать margin? И каким примерно образом это сделать?
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • Следующие →
Самые активные сегодня
  • Evgenii
    • 19 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • hint000
    hint000
    • 5 ответов
    • 0 вопросов
  • zdev-online
    • 5 ответов
    • 0 вопросов
  • Sozdavan
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации