Jump to content

WalkMan

User
  • Posts

    217
  • Joined

  • Last visited

Posts posted by WalkMan

  1. наверное не правильно выразился

    например два окна браузера

    при переходе с одного окна в другое, юзер делает клик по окну контента

    вот этот клик надо както выловить

  2. Привет!

    Подскажите как реализовать следущее:

    есть окно с ссылкой, у которой висит обработчик click.

    как сделать так, что бы при фокусе окна, если юзер при этом кликает в ссылку, скрипт возврашал false.

    или кейвордом помогите)

    пока поиск ничего дельного не дал

  3. Если требуется подключать jquery, то нужен уже не верстальщик, а программист. Учтите это, господа кандидаты, при оценке ваших "тродозатрат".

    Вопрос к работодателям: в каком формате присылается дизайн?

    плох тот верстальшик, что не может квери без програмиста подключить))))

  4. Привет

    Посоветуйте плагин для input[type=file] который может задекорировать элемент кроссбраузерно + multiupload

    или keyword для гугла)

    а то поиск пока ничего не дал дельного

    нашел jQuery Multiple File Upload Plugin

    но он криво в ие работает

  5. Привет

    Есть ячейка таблицы

    в ней надо спозиционировать блок по нижнему краю абсолютом

    на саму ячейку relative не повесишь

    если всунуть внутрь td div с position: relative, то не будет должного эффекта, так как дивак не растянеться на всю высоту ячейки

    del

  6. Прямо так и изобразили несколько состояний — таблица узкая, блок за ней ужимается в узкую колонку, таблица широкая, блок расширяется вслед за ней? Имхо, вы зря себе жизнь усложняете. Ставьте внешнему блоку max-width: 45% (например), а таблице 100% ширины — и никто не будет придираться к зазорам в ячейках, я практически уверен.

    в таблице данные аяксом подгружаються

    тут ёжику понятно что она резиновая

  7. да нет

    мне надо что бы <div style="float: left; background: #eee">

    имел ширину блока <div style="float: left; border: 1px solid #000; padding: 5px;">

    который в свою очередь обварачивает сожержимое таблицы

    но блок с списком растягивает <div style="float: left; background: #eee"> на 100%

    а должен быть по ширине равным первому

  8. Задать максимальный размер родителю или растягивать таблицу.

    Список - это блочный элемент, в нормальном состоянии он всегда будет растягиваться на всю ширину родителя. Ну можно ему в % ширину задать, но зачем это нужно? Или я не правильно понял?

    наверное не правильно понял

    макс размер и растягивание таблицы не решение

    да список блочный

    но можно и inline-block прописать но это в данном случае не решило проблемы

  9. Не понятно, хоть и схема есть :) Дайте ссыль на хостинг, или дайте цсс чтоб локально проверить.


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title></title>
    </head>
    <body>
    <div style="overflow: hidden">
    <div style="float: left; background: #eee">
    <div style="float: left; border: 1px solid #000; padding: 5px;">
    <table>
    <tr>
    <td>dsfsfsd sdf sfsdsfsfsf f sfsdf</td>
    <td>sdfsdfs f sdfs fsdfsd sdf </td>
    </tr>
    <tr>
    <td> dfsfsfsf sf sf fs fsf</td>
    <td>dsfsfsdfsdfsf dsdfsdf</td>
    </tr>
    </table>
    </div>
    <div style="clear: left; border: 1px solid #000; padding: 10px;">
    <ol>
    <li> fggdg dg gd dfgdfg fdgd gdgd dgd g dgdg dfg dg gd dg dgdg dgdg </li>
    <li> fggdg dg gd dfgdfg fdgd gdgd dgd g dgdg dfg dgdfgfgdfg dfg dgdfg gd dg dgdg dgdg </li>
    <li> fggdg dg gdd g dgdg dfg dg gd dg dgdg dgdg </li>
    <li> fggdg dg gd dfgdfg fdgd gdgd dgddfgdfgdfg dgd fgdfgdgdfg g dgdg dfg dg gd dg dgdg dgdg </li>
    <li> fggdg dg gd dfgdfg fdgd gdgd dgfgdfggsg sgg dfgdgd g dgdg dfg dg gd dg dgdg dgdg </li>
    </ol>
    </div>
    </div>
    </div>
    </body>
    </html>

    ну вот

    както так

    надо что бы серый блок не растягивался нижним списком а был по ширине как верхний блок

  10. Привет

    есть такой код


    <div class="over_hidden">
    <div class="float_left">
    <div class="border float_left">
    <table>
    </table>
    </div>
    <div class="some_text">
    vcvxcvxcvxcvxcvxc sdfsd f sfs fsd fd sfs dfsd f sdf sdf sdf sdf sdf sdfs f dsad ad asdasdsadsadsadsa
    dasdadasd asdsadasdasd fsfsdfsdf sfsdfsdfsdf fsfdsfsdf sdfsdfsd vxcv
    </div>
    </div>
    </div>

    у таблицы width: auto

    если нет блока div.some_text

    то div.border оборачивает таблицу по содержимому и не растгиваеться на всю ширину

    если добавить блок с текстом то он растяшиваеться на 100% div.over_hidden

    примерная схема проблемы что описал выше

    http://d.pr/2p5y

    как это можно побороть?

  11. Заказывал у psywalker верстку резиновой формы. В место изначально оговоренного срока в 3-4 дня, отдал конечный продукт уже на следущий день.

    Работой доволен :rolleyes:

  12. Что не понятно?

    Не верю, какие могут быть погрешности? Да JS считает с погрешностью, но это 0,9 максимум.

    непонятно как реализовать горизонтадбную прокрутку- иматацию скрола

    есть контент

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

    по погрешности

    если работать с текстом то вариант с математикой не прокатит

    у меня не прокатило)

    погрешности гдето в 20 и больше пикселей

  13. Я так понимаю проблема в следующем: надо запихнуть синий блок в серый, так чтоб он стал по размерам как красный.

    Я прав?

    Вопрос - зачем? Представьте себе работу обычного скроллбара. Скроллбар не видоизменяет блоки, он просто проскролливает содержимое, которое не влазит в блок.

    Ну да ладно, допустим вы меня не послкшали и решили все-таки замутить свою идею :)

    Нам на помощь приходит геометрия. Что такое блок? Правильно, это прямоугольник. Значит мы можем высчитать его площадь.

    Площадь прямоугольника равна width * height.

    Мы знаем, что независимо от того какая у нас будет высота, площадь должна оставаться одинаковой.

    Высота и площадь нам известны, значит чтобы найти ширину, нам надо просто разделить площадь на высоту.

    Допустим мы имеем див с размерами 800х600 пикселей, тогда алгоритм действий такой:

    1) узнаём площадь синего дива: 800 * 600 = 480000

    2) уменьшаем его высоту, допустим, до 100 пикселей

    3) площадь и высоту мы знаем, значит ширина будет равна: 480000 / 100 = 4800 пикселей

    4) ?????

    5) PROFIT!!!

    P.S. Геометрия 7 класс :)

    P.P.S. psywalker, учи геометрию :)

    P.P.P.S. WalkMan тоже :)

    донес идею правильно)

    по работе скролбара не совсем понятно

    как сделать алгоритм для горизонтальной прокрутки

    по геометри это бы мой первый способ который я придумал но он не совершен

    большие погрешности в расчетах

  14. html.png

    суть в чем

    серый блок это видимая область

    есть у нас какойто контент и занимает он весь синий блок

    задача видоизменить синий блок до красного как показано на примере что бы он хорошо вошел в серый)

    в данной пиксе эта трансформация для горизонтального скрола

    если не понятно, как подругому изъяснить свою мысль я хз))

  15. потестил

    особо не хочет

    можно по идее применить арифметику

    но должно быть решение проще и лучше

    суть такая

    это часть скрипта скрола

    цель внутренний контент ужать по ширине или длинне(зависит от варианта скрола)

    ну и остаток этого всего вытянуть в нужную сторону что бы все вместилось

    с вертикальным скролом и обсчетом соответсвенно высоты контейнера проблем не испытал

    а вот с обсчетом ширины при горизонтальном скролле чтото не могу справиться

    как вариант после вычисления высоты чекать её суммой высот внутренних элементов, но опять получаеться какаято делта результата

    но что с этой дельтой делать хз

  16. Создать элемент несложно, но нам нужно знать куда его вставить, а если мы знаем куда его вставлять, то почему бы не померить сразу же этот элемент, не создавая новый?

    ничиво создавать не надо)

    все уже есть

    вариант по кланированию имхо не очень, так как надо лишний раз дом дергать

    тут обратили внимание на позишн абсолют

    вроде работает

    но пока не проверял точность вычислений

    сигма спасибо)

  17. для первой части может логичнее радио баттоны использовать?

    Great Rash сенкс

    давно искал инфу по данной не теме, но не знал как правильно загуглить

  18. дано:

    хтмл

    <div class="visArea" style="width: 185px; height: 300px; ">
    <div class="scrollArea" style="width: ???; height: 280px; ">
    <p></p>
    <p></p>
    </div>
    </div>

    цсс

    .visArea { position: relative; overflow: hidden; }
    .scrollArea { position: absolute; top: 0px; left: 0px; }

    есть блок фикс размера

    в нем имееться блок с контентом у которого известна одна сторона(в данном случае высота)

    задача: как вычислить вторую сторону (в данном хтмл надо вычислить длинну) блока с контентом что бы при прописывании размеров все содержимое контента вмещалось и небыло лишнего

×
×
  • 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