Jovian

Рейтинг
78
Регистрация
21.08.2011

metaller92, что за "больше 20"?

Покажите ваш код, а лучше -- сам сайт. Проще будет разобраться.

Кроилово неизбежно ведёт к попадалову. ;)

metaller92:
А если у меня и десятеричные и единичные а еще может бы 100%?

Это всё -- десятеричное поправка -- десятичное. ;)

Знаете ведь отличие от, к примеру, бинарного представления?

Вообще, почитайте: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt

metaller92

Во-первых, всегда указывайте, в каком формате у вас числа (десятичные), а то, в какой-то момент, это может привести к серьёзному конфузу:

parseInt($('.sort-procent').text(), 10);

Во-вторых, убедитесь, что у вас в '.sort-procent' стоит правильный знак минуса, а не какой-нибудь ndash. Также не должно быть каких-либо других символов перед числом, которое парсится.

Shant-kov, вам сколько лет? 18 есть?

Успокойтесь.

Chukcha:
Бред

count = $('div.column').length



Если хотели использовать count, то его нужно было объявить

count объявлен -- это просто переменная.

Да, можно и с .lenght посчитать.

DiAksID:
prod-версии не делать этого можно только от лени/пофигизма героического уровня, или тупости той же мощности...

Студия Артемия Лебедева тому пофигизму пример. ;)

Хотя я считаю, что отправлять такое в продакшн -- себя не уважать.

Nodes:
Преимуществ у кода в одну строку - много

Да ну? Какие? :)

Или я чего-то не понял, или тут перемудрили всё слишком, когда можно делать так с JQuery:

$(document).ready(function() {
var count = 0;
// каждый div должен имееть класс "column"
$('div.column').each(function(){
count += 1;
});
if (count === 1) {
$('div.column').css({'width':'100%'});
}
if (count === 2) {
// first / last можно поменять местами -- по вкусу
$('div.column').first().css({'width':'66%'});
$('div.column').last().css({'width':'33%'});
}
if (count === 3) {
$('div.column').css({'width':'33%'});
}
});
Shant-kov:
В первом варианте весь код страниц идёт в одну строчку (с пробелами, но без переноса на новую строку)

Во втором варианте код идёт как в большинстве сайтов (с переносами на новую строку)

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

Вы, видимо, ни разу не писали "код". Нужно быть полным идиотом, чтобы делать это в одну строчку. Почему?

1. html сжимается на нормально настроенных серверах. Про gzip слышали?

2. css можно минимизировать перед отправкой сайта в продакшн (когда готов). Лишь чуть-чуть экономия.

3. JS сжимается и также перед отправкой в продакшн.

Браузерам и ПС глубоко пофигу, есть ли в вашем коде новые строки или нет.

Всего: 730