Jump to content

gurylyov

User
  • Posts

    76
  • Joined

  • Last visited

Posts posted by gurylyov

  1. В iCloud при вводе неверных данных форма трясётся вправо-влево. Мне очень нравится эта идея. Я пытался самостоятельно её имитировать:

    $('#wrapper').animate({'left':'+=20px'},'100').animate({'left':'-=20px'},'100').animate({'left':'+=20px'},'100').animate({'left':'-=20px'},'100').animate({'left':'+=20px'},'100').animate({'left':'-=20px'},'100').animate({'left':'+=0'},'100');

    Но это получается слишком медленно. Оно не выглядит как жест головой "не-а". Изменение времени 100 на любое другое лишь замедляет эффект.

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

  2. Спасибо за всё написанное в теме, избавился от многих вопросов.

    Но один вопрос всё же остался: плагин AutoFileName выдаёт имена файлов без формата. Можно как-то сделать, чтоб выдавал с форматом?

  3. Всю ночь думаю, как вот эти строки укоротить:

    if(data1.code0 != undefined)
    {
    $("#code0").val(data1.code0);
    $("#code0").attr('disabled','disabled');
    }
    if(data1.code1 != undefined)
    {
    $("#code1").val(data1.code1);
    $("#code1").attr('disabled','disabled');
    }
    if(data1.code2 != undefined)
    {
    $("#code2").val(data1.code2);
    $("#code2").attr('disabled','disabled');
    }
    if(data1.code3 != undefined)
    {
    $("#code3").val(data1.code3);
    $("#code3").attr('disabled','disabled');
    }
    if(data1.code4 != undefined)
    {
    $("#code4").val(data1.code4);
    $("#code4").attr('disabled','disabled');
    }
    if(data1.code5 != undefined)
    {
    $("#code5").val(data1.code5);
    $("#code5").attr('disabled','disabled');
    }
    if(data1.code6 != undefined)
    {
    $("#code6").val(data1.code6);
    $("#code6").attr('disabled','disabled');
    }
    if(data1.code7 != undefined)
    {
    $("#code7").val(data1.code7);
    $("#code7").attr('disabled','disabled');
    }
    if(data1.code8 != undefined)
    {
    $("#code8").val(data1.code8);
    $("#code8").attr('disabled','disabled');
    }
    if(data1.code9 != undefined)
    {
    $("#code9").val(data1.code9);
    $("#code9").attr('disabled','disabled');
    }

    Пытаюсь с помощью for, но что-то не получается. Помогите, пожалуйста.

  4. Здравствуйте! Пожалуйста, помогите разобраться, с прошлой пятницы не могу вникнуть, где ошибся.

    У меня есть приложение для В Контакте, которое должно работать и на сайте в ифрейме и внутри приложения (тоже в ифрейме, разумеется). И вроде бы никаких проблем, Open API контакта всё даёт, однако, никак не могу понять, почему logout не работает в случае открытия ифрейма. Вылезает ошибка в консоли:

    Uncaught ReferenceError: authInfo is not defined

    Почему authInfo не определяется? Вообще не могу вникнуть, где ошибся.

    Приложение, ифрейм.

    Могу использовать только js, стараюсь обойтись без php на сколько это возможно.

  5. 1. Да

    2. header("Location: http://i.site.com");

    3. Нет

    1. Печально(

    3. Очень жаль.

    Да, я слышал об этом, но сий костыль на js, а я ищу всё-таки на php. Ну, это всё же проще, чем писать их самому, спасибо.

    никто по этому счету не заморачивается, кроме единиц веб разработчиков, которые хотят, чтобы все было излишне идеально.

    Я не в том смысле, что все смотрят стили, а в том, что они у них загружаются. Это далеко не везде принципиально, более того - это принципиально в единичных проектах, но такое всё же есть. Речь идёт о уменьшении веса сайта за счёт ненужного.

    Как говорил мой учитель: перфекционизм нужно выжигать калёным железом. Особенно из программистов.

    И, знаете, он оказался прав.

    Может и надо, а может и нет. Я считаю, нет предела совершенству. И именно так появляются новые технологии(может быть громкое слово). Людям приходит понимание, что то, чего они хотят, ещё не реализовано.

    Всем спасибо.

  6. Долго думал, в какой раздел отпостить свой вопрос, решил в php, ибо конечный вопрос относится к этому разделу. Переместите, пожалуйста, если неправильно.

    Сейчас на css3 становится всё страшнее смотреть. Браузерные префиксы занимают много места. Меня это не устраивает. Я не хочу, чтобы пользователь с Лисы видел в css строки, начинающиеся с -webkit, это излишне. Не хочу, чтобы пользователь с мобильного браузера загружал все части Адаптивного css (media queries), включая стили для разрешений, отличных от его разрешения, которые ему не нужны.

    Вопрос 1: При подключении css файлов для разных разрешений через html, загружаются ли браузером все эти css файлы или только подходящие под условие? Понятно, что работают только подходящие под условие, но загружаются ли они полноценно? Меня интересуют больше различные мобильники, ну и прочие браузеры, отличные от стандартных типа последних версий хрома, оперы или лисы.

    Вопрос 2: Как перенаправить методами php (без .htacess) пользователя с сайта site.com, заходящего с определённой платформы (iPad, к примеру, или любой телефон с шириной экрана до 400px) на адрес, к примеру, i.site.com для iPad или m.site.com для мелкого мобильника?

    Вопрос 3: Существуют ли php фреймворки, определяющие браузер (вплоть до версии) и дающие на выходе настроенные мной заранее по определённым правилам стили?

  7. Тебе какой из трёх вариантов проще кажется? И кто посоветовал регулярки?
    последний вариант лучше всех :)

    Регулярка всё таки тормознутее. А вот вторая не сработает если 001. Хотя я так понимаю это дата :) Если так, то может сразу получать нужный формат?

    Огромное спасибо! Выбрал третье. Про регулярки я сам нагуглил.

    Что на счёт сразу получать - это вряд ли. Получаю вот эти данные в этом, соответственно, формате. Потом с помощью функции list разделяю дату на кусочки и вывожу уже что нужно.

    Ещё раз спасибо!

  8. Добрый день. Вопрос, наверное, очень простой, но у меня никак не выходит решить его.

    Имеется строка $d, которая содержит в себе двухзначное число. Например: 01, 23, 10.

    Цель: если первая цифра является нулём, убрать её. то есть в случае 01 вывести 1. Но в случае 10 и 23 не трогать число.

    Вроде бы это просто сделать регулярками, но никак не получается(

    Помогите, пожалуйста, найти максимально короткое решение. Ну или хоть какое-то) Буду очень благодарен.

    p.s. мне нужна не только регулярка, но и сама php функция =) не знаю, какой и как нужно воспользоваться.

  9. Точно одинаковый? Может сборки разные? Зачем использовать то, что далеко не везде работает?

    Точно.

    Это не для использования в крупных проектах, а для большей практической подготовки. Я писал выше - экспериментирую.

  10. Попробуйте использовать modernizr.

    Странно, что я сам об этом не подумал. Но результат меня удивил - у него всё равно неправильно отображается( modernizr со всеми проставленными галочками при сборке на сайте не помог.

    А при чем тут CSS и JS? Ну узнать какие браузеры не понимают CSS3 и для них сделать скрипт.

    Я написал выше, что браузер у нас одинаковый. Но у него не отображает, как надо, а у меня отображает. И ещё у некоторых людей отображает правильно.

  11. Изучаю в css matrix, экспериментирую. Как оказалось, единичные браузеры это понимают. Поигрался, сделал, раздал друзьям ссылку. У некоторых всё правильно отобразилось, у большинства отобразилось как в опере и лисе, то есть без matrix. Но у одного (и только) всё искривилось. Браузеры у нас с ним одинаковые (последний дев хром), не могу понять, в чём дело. Но так как он тоже человек, то бишь пользователь, на проблему закрывать глаза не хочу, надо и под такого подстраивать страничку. А по той ссылке, что я выше дал, все эффекты убираются и показывается оповещение, что та штука не будет у него работать. Хочу сделать подобным образом. Единственное, на что я грешу - у него XP. Но делать с этим что-то надо, вот ищу методы.

  12. if (document.addEventListener) { // если браузер понимает слушатели
    // код
    } else { // если не понимает
    // другой код
    }

    Большое спасибо! Только, похоже, не оно... не подходящее условие. я поставил алерт, если функция не выполняется, а она выполнилась. при том на том сайте не выполняется.

  13. Мне нужно проверить с помощью js, понимает ли браузер экспериментальные функции. В случае если не понимает, добавить к <html> класс, чтобы можно было подстроить css. Как это сделать?

    Я нашёл сайт, где это сделано, но из исходного кода выяснить этого не смог. Помогите пожалуйста.

  14. И зачем Вам цикл for? Раз уж начали использовать jQuery, так и используйте на всю.


    $('.link').each(function(i){ $(this).attr('id', 'link' + i) });

    Огромное спасибо! Так и знал, что пробелы в изучении очень скоро дадут о себе знать.

  15. Приветствую. Прошу помощи в написании скрипта на jQuery. Он, в принципе, не сложный, но я что-то зависаю на нём.

    Вначале он должен делать два поиска по всему DOM-дереву: находить на странице все эл-ты с классом link и все эл-ты с классом blok, формируя из них два массива с аналогичными именами.

    После с помощью функции for он должен пройтись по ним (по массивам) и добавить всем эл-там с классом link идентификаторы link1, link2 и т.д. и всем эл-там с классом blok идентификаторы blok1, blok2 и т.д.

    Помогите, пожалуйста, это написать. Второй час сижу, брехню пишу. То ошибки, то неправильно работает, то бред вовсе. Буду очень признателен.

  16. Здравствуйте. Нужна помощь по jQuery.

    У меня есть скрипт, который для всех эл-тов на странице, имеющих атрибут title, делает красивый тултип. Этот скрипт сканирует страницу, отыскивая по DOM все эл-ты с title, но делает это единажды. После добавления новых эл-тов с title на страницу с помощью js, он к ним не применяется. Подскажите, пожалуйста, как сделать, чтобы применялся? По возможности желательно минимально влиять на DOM, но это уже как получится.


    $(function()
    {
    $('[title]').hover(function(){
    // Hover over code
    var title = $(this).attr('title');
    $(this).data('tipText', title).removeAttr('title');
    $('<p class="tooltip"></p>')
    .text(title)
    .appendTo('body')
    .fadeIn('slow');
    }, function() {
    // Hover out code
    $(this).attr('title', $(this).data('tipText'));
    $('.tooltip').remove();
    }).mousemove(function(e) {
    var mousex = e.pageX + 20; //Get X coordinates
    var mousey = e.pageY + 10; //Get Y coordinates
    $('.tooltip')
    .css({ top: mousey, left: mousex })
    });
    });

  17. У меня есть див. В нём происходит не прекращающаяся css3 анимация с движением фона. Подскажите, пожалуйста, как сделать, чтобы после 100% он не сбрасывался в указанные 0%, а как бы прокручивался и выходил с другой стороны? Как это изменить?


    div#web {-webkit-animation: myfirst 5s ease infinite;}

    @-webkit-keyframes myfirst
    {
    from {background-position: 0%;}
    to {background-position: 100%;}
    }

  18. Я снова прошу помощи в редактировании слайдера AnythingSlider. 5 часов гуглю, пытаюсь решить проблему, не выходит.

    Нужно, чтобы при открытии какого-либо слайда, к примеру 6, выполнялся какой-либо код, к примеру алерт.

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

    Вот здесь, вроде бы, чуть больше инфы, чем в официальном источнике, но всё равно не смог понять.

  19. company.jpg

    забавное лого. мне нравится. но

    1. никоим образом не сочетается с дизайном сайта, а это самое главное.

    2. Обычно эл-ты лого понятны. А я совершенно не могу вникнуть, что это за две монетки. Это ведь монетки? Если да, то они так себе.

    3. Серый блик я бы сделал более тёмным, ибо сейчас он не похож на блик.

    4. Скруглённый квадрат. Буква К внутри него выглядит так, словно она вообще к дизайну не относится, имхо. В левом нижнем углу более оранжевая подсветка - не понятно, к чему это.

    5. Эта помесь жёлтого с зелёным кажется странной. Но никак не стильной.

    Вообще, по идее, кто-то бы, наверно, купил бы такой логотип. Но точно не эта к?мпания.

    Я сам тоже далёк от рисования логотипов и в принципе рисования, если что. Я верстальшик только. Так что можете не принимать моей критики. Всего лишь мнение.

  20. Ставить таймер на 2 минуты, если произошел клик (движение мыши, нажатие клавиши) обнулять таймер.


    var timer = setTimeout(function() { //redirect }, 2000);

    document.addEventListener('mousedown' function() {
    clearTimeout(timer);
    }, false);

    document.addEventListener('mouseup' function() {
    timer = setTimeout(function() { //redirect }, 2000);
    }, false);

    Типа как-то так.

    Огромное спасибо! Я как-то ступил и не подумал просто на js завязать) Пытался найти какую-то функцию этого слайдера)

  21. В моём случае пользователь может аккуратно кликать, не двигая мышки) Речь идёт о терминале)

    То есть ставить таймер от последнего клика?

  22. То, что таймаут-то это понятно. Не понятно, от какого события слайдера его назначать.

    То есть пользователь смотрит галерею, смотрит, а потом перестал. Нужно, чтобы после 2 минут его неактивности происходил редерикт. Ну, не суть какое событие. Как сделать редерикт знаю, как поставить таймаут знаю.

    Самая сложность: не могу понять, как определить последнюю активность пользователя. последний его щелчок.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy