Ankhena W: да, все работает отлично. Только 1 вопрос, а почему border, а не padding? Ну это так, себе на заметку.
И как тут Ваш ответ отметить решенным? Добавьте "ответ" и я его отмечу
Ankhena W: хочу сделать фон размером 100%, это будет маленькая текстурка, которая будет заполняться по всему блоку:
background-image: url( "..." );
background-repeat: repeat;
Затем этому же блоку сделаю padding ( или margin для таблицы ), что бы таблица не было сильно прижата к краям.
Могу пример залить на jsbin, если нужно, я объясняться не сильно умею)
Артем Можаров: все таки e.stopPropagation(); работает лучше, т.к. я в ДИВе сделал еще одно событие для закрытия этого ДИВа, оно срабатывало, но открывало ДИВ заново. Странная вообще система вышла. Вернул подобие вашего варианта и пока что все работает отлично.
Артем Можаров: я в свою функцию, после: if ( $(this).find("div").is(":visible") ){
дописал: if (e.target !== this) return;
И теперь тоже по ДИВу не закрывается окно. Надеюсь ни где ошибок не допустил.
Впервые встречаю подобный код, можете чуть точнее объяснить куда его нужно вставлять и как с ним обращаться? и нельзя ли просто в моем коде что-то подправить (а не дописывать новое), что б на ДИВ событие игнорировалось?
Но таким образом мы узнаем с какого столбца/строки нужно начинать, а мне нужно, с какого номера нужна начинать отсчет. То есть по примеру выше у меня должна получиться таблица 3х3 и отсчет идти с нгомера 17. Так вот в данный момент меня интересует, как мне найэти это число 17, по какой формуле его можно вычислить?
Делал одну формулу для таблицы 5х5 против 3х3, там формула вышла такая:
5+((5-3)/2)+1 = 7.
Таблица 5х5 имеет 25 ячеек, и цифра 7 действительно указывает на первую ячейку для таблицы 3х3. Но если таблица не 5х5, то эта формула не работает
Да, переведу. Пока не совсем понял как это работает, но я через час где-то освобожусь и получше рассмотрю, что Вы написали. Пока что выглядит просто отлично
ThunderCat: да, я там изначально и думал. Но меня напрягала ситуация, что если у меня там колонок 5-7, то для каждой нужно делать ширину, что бы все стояло четко и никаких смещений не было. В принципе примерно по этой же схеме и сделана таблица, но это уже совсем другая история..
А вообще почитав тут советы, скорее всего буду понемногу уходить с таблиц в будущем
ThunderCat: я думал о дивах, но меня больше привлекли таблицы, а именно выравнивание текста. В строку мне казалось немного проблематичнее поместить несколько дивов, потом еще и настраивать ширину между ними. Поэтому сделал скролл в таблице
да, я делал в основном блочные и пару табличный. Но если вопрос не касался адаптивности, то я особых то проблем и не замечал в табличной верстве. Я ж вот и решил узнать что и как лучше.