Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
Ну на счет предпочтительности я бы поспорил.
-
А по-моему без 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
- 1 reply
-
- 1
-
Дописал бы мой фиддл.
-
2s0rr0w: да такой код рабочий. Правда менее понятен при чтении. А вообще согласен, switch тут тоже подойдет.
-
http://jsfiddle.net/nCCn2/
-
Я такое извращение придумал: выводим картинку через PHP (GD), а настоящий урл будет скрыт в PHP-коде. На странице показываем фейковый
-
Можно замутить класс .hidden, который будет прятать ненужный таб вот так: .hidden { position: absolute; left: -9999px; } В таком случае скрипт его обработает. Когда надо показать таб, снимаем класс и вуаля.
-
А еще можно тупо принтскрин нажать
-
http://www.gmarwaha.com/jquery/jcarousellite/#doc Судя по всему никак, в доках нет ни слова о API, т.е. заставить карусель перерисоваться после открытия таба не получится.
-
Это ухудшение. В таком случае нельзя обработать нажатие более одной кнопки одновременно. Например если это платформер и мне надо одновременно бежать и прыгать, или, например бежать наискосок. Я могу зажать одну кнопку и, не отпуская, нажать еще одну. Так же, я могу отпустить какую-то кнопку, но оставить нажатой другую. Поэтому два независимых обработчика: на нажатие, на отпускание.
-
Вот тут подробно описано про массивы.
-
Не, switch дает выбрать только одну клавишу. А если я наискосок побежать хочу? Можно конечно убрать break, но тогда клавиши придется расставлять в порядке возрастания. Хотя, в принципе, можно и switch. По тексту чуток короче получится.
-
Зайти в бэм-клуб и поспрашивать. Скорее всего фреймворк на автомате вставляет.
-
Читайте про mouseover и style.display.
-
<div style="display: inline-block;"> <div style="float: left;"> content </div> <div style="float: left;"> content </div> </div> http://jsfiddle.net/PgGM5/
-
<div style="overflow: hidden;"> <div style="float: left;"> content </div> <div style="float: left;"> content </div> </div>
-
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); }
-
Опишите условие подробней. Есть подозрение, что .fromCharCode() тут вообще не нужен.
-
http://jsfiddle.net/RsTPH/1/
-
Нажимаю - ничего не происходит, просто грузится следующая страница.
-
http://jsfiddle.net/eHmuG/1/ Кнопку "назад", думаю разберетесь как сделать.
-
http://www.w3schools.com/jsref/dom_obj_image.asp
-
Читайте про объект Image. На событие onload этого объекта просто показываете картинку в блоке.