Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. Ну на счет предпочтительности я бы поспорил.
  2. А по-моему без JS решения нет. Если только что-то из CSS3, но это не кроссбраузерно. http://sickdesigner.com/index.php/2011/html-css/masonry-css-getting-awesome-with-css3/ http://masonry.desandro.com/ Этот плагин тоже интересный: http://isotope.metafizzy.co/demos/layout-modes.html
  3. 2s0rr0w: да такой код рабочий. Правда менее понятен при чтении. А вообще согласен, switch тут тоже подойдет.
  4. Я такое извращение придумал: выводим картинку через PHP (GD), а настоящий урл будет скрыт в PHP-коде. На странице показываем фейковый
  5. Можно замутить класс .hidden, который будет прятать ненужный таб вот так: .hidden { position: absolute; left: -9999px; } В таком случае скрипт его обработает. Когда надо показать таб, снимаем класс и вуаля.
  6. А еще можно тупо принтскрин нажать
  7. http://www.gmarwaha.com/jquery/jcarousellite/#doc Судя по всему никак, в доках нет ни слова о API, т.е. заставить карусель перерисоваться после открытия таба не получится.
  8. Это ухудшение. В таком случае нельзя обработать нажатие более одной кнопки одновременно. Например если это платформер и мне надо одновременно бежать и прыгать, или, например бежать наискосок. Я могу зажать одну кнопку и, не отпуская, нажать еще одну. Так же, я могу отпустить какую-то кнопку, но оставить нажатой другую. Поэтому два независимых обработчика: на нажатие, на отпускание.
  9. Вот тут подробно описано про массивы.
  10. Не, switch дает выбрать только одну клавишу. А если я наискосок побежать хочу? Можно конечно убрать break, но тогда клавиши придется расставлять в порядке возрастания. Хотя, в принципе, можно и switch. По тексту чуток короче получится.
  11. Зайти в бэм-клуб и поспрашивать. Скорее всего фреймворк на автомате вставляет.
  12. Great Rash

    JavaScript

    Читайте про mouseover и style.display.
  13. Great Rash

    JavaScript

    Сделать что? Таблицу?
  14. <div style="display: inline-block;"> <div style="float: left;"> content </div> <div style="float: left;"> content </div> </div> http://jsfiddle.net/PgGM5/
  15. <div style="overflow: hidden;"> <div style="float: left;"> content </div> <div style="float: left;"> content </div> </div>
  16. var keys = { LEFT: false, RIGHT: false, UP: false, DOWN: false, SPACE: false, ENTER: false }; function handleKeydown(e) { e = e || window.event; var key = e.which || e.keyCode; if (key == 13) { keys.ENTER = true; } if (key == 32) { keys.SPACE = true; } if (key == 37) { keys.LEFT = true; } if (key == 38) { keys.UP = true; } if (key == 39) { keys.RIGHT = true; } if (key == 40) { keys.DOWN = true; } } function handleKeyup(e) { e = e || window.event; var key = e.which || e.keyCode; if (key == 13) { keys.ENTER = false; } if (key == 32) { keys.SPACE = false; } if (key == 37) { keys.LEFT = false; } if (key == 38) { keys.UP = false; } if (key == 39) { keys.RIGHT = false; } if (key == 40) { keys.DOWN = false; } } document.onkeydown = function(e) { handleKeydown(e); if (keys.LEFT) console.log('left'); if (keys.UP) console.log('up'); if (keys.RIGHT) console.log('right'); if (keys.DOWN) console.log('down'); if (keys.ENTER) console.log('enter'); if (keys.SPACE) console.log('space'); } document.onkeyup = function(e) { handleKeyup(e); }
  17. Опишите условие подробней. Есть подозрение, что .fromCharCode() тут вообще не нужен.
  18. Нажимаю - ничего не происходит, просто грузится следующая страница.
  19. http://jsfiddle.net/eHmuG/1/ Кнопку "назад", думаю разберетесь как сделать.
  20. http://www.w3schools.com/jsref/dom_obj_image.asp
  21. Читайте про объект Image. На событие onload этого объекта просто показываете картинку в блоке.
×
×
  • 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