26.07.2016, 01:47
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,112
|
|
Сообщение от mitrich38
|
как этим же методом прибавить значение left к каждому элементу
|
не понимаю что вы ходите, но есть css прибавляйте куда и сколько вам надо
$elem.width(percent + '%');
можно так
$elem.width(percent + '%').сss("left", "xxx");
можно иначе
$elem.сss({"left" : "xxx", "width" : percent + '%'});
|
|
26.07.2016, 15:14
|
Профессор
|
|
Регистрация: 08.07.2016
Сообщений: 1,332
|
|
mitrich38, опиши задачу человеческим языком. Может быть все уже давно решено. Для доступа к дочерям по номерам можно юзать псевдо :nth-child()
|
|
26.07.2016, 23:28
|
Аспирант
|
|
Регистрация: 11.06.2016
Сообщений: 64
|
|
Да задача то вроде простая, есть элементы https://jsfiddle.net/vjowwL2r/21/, которые при увеличении/уменьшении ширины экрана изменяют свои размеры, но вот если увеличить экран больше чем отступ между элементами то элементы начинаю слипаться. Мне нужно сделать что бы при изменении ширины экрана изменялся не только размер самих объектов но и расстояние между ними. То есть если я увеличил экран, то и расстояние между элементами увеличилось.
Как я вижу одна из проблем в том, что у элементов разный размер, и соотвественно они увеличиваются по разному. Ну а как увеличить отступ между ними я вообще не представляю)
|
|
27.07.2016, 00:14
|
Аспирант
|
|
Регистрация: 11.06.2016
Сообщений: 64
|
|
Всем спасибо!!
Удалось решить, собственно вот такой результат и нужен был
https://jsfiddle.net/vjowwL2r/26/
|
|
28.07.2016, 00:24
|
Аспирант
|
|
Регистрация: 11.06.2016
Сообщений: 64
|
|
Подскажите пожалуйста, возникла трудность, при генерации все нужные мне блоки оборачиваются в новый див с Css-ом, и все перестает работать, как тут быть? https://jsfiddle.net/vjowwL2r/32/
|
|
28.07.2016, 00:48
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,112
|
|
mitrich38,
уберите класс My если он мешает не генерируйте то что вам мешает и
Сообщение от warren buffet
|
mitrich38, опиши задачу человеческим языком. Может быть все уже давно решено.
|
https://jsfiddle.net/vjowwL2r/33/
|
|
28.07.2016, 12:29
|
Аспирант
|
|
Регистрация: 11.06.2016
Сообщений: 64
|
|
Я уже описывал задачу в том числе в личку, к сожалению помочь ни кто не смог. Делаю сам. Вот и приходится кусочками спрашивать, то что сам не понимаю как сделать.
К сожалению класс удалить нельзя, так как он связан с контентом.
Но в любом случаи, Спасибо!
|
|
28.07.2016, 23:45
|
Профессор
|
|
Регистрация: 08.07.2016
Сообщений: 1,332
|
|
mitrich38, не техническую проблему излагай, а хотелку блин. Хочу чтобы было вот так, понятно? Чего там расширяется и слипается - это техника, а нужна логика блин. Будет логика - технически все можно решить, а пока ты сам не понимаешь какая у тебя хотелка - ты будешь перебирать технические проблемы до морковкиного заговения.
Так вот, как ты хочешь - так не делается. В этом нет смысла. Потому что регулируется только ширина. Ну и станет она 10 пикс у твоего кувадратика, или даже 1 и что? Делается так, чтобы при уменьшении ширины элементы переверстывались. Например это умеют columns, или комбинация float width min-width с полями в процентах или через calc. Еще тупее - задавай все размеры в em, а потом эти em регулируй через базовый размер в пикселах. Короче, сначала расскажи что именно делаешь.
|
|
28.07.2016, 23:56
|
Профессор
|
|
Регистрация: 08.07.2016
Сообщений: 1,332
|
|
Откуда я знаю, что ты не знаешь чего хочешь? Отсюда:
Сообщение от mitrich38
|
Мне нужно сделать что бы при изменении ширины экрана изменялся не только размер самих объектов но и расстояние между ними.
|
Вот тебе, задача решена четко по ТЗ в цитате. https://jsfiddle.net/vjowwL2r/34/ без единого скрипа жабы. Пользуйся блин.
|
|
29.07.2016, 02:35
|
Аспирант
|
|
Регистрация: 11.06.2016
Сообщений: 64
|
|
Да хотелка простая, я уже писал в другой ветке, есть вот такой блок http://artofflight.ru/org/, хочу сделать его резиновым.
Задача совсем не простая оказалась, частично ее решил, частично нет, вот по тем частям которые не решил и спрашиваю.
|
|
|
|