JQuery помочь с макетом - PullRequest
       18

JQuery помочь с макетом

0 голосов
/ 11 апреля 2011

Здравствуйте, у меня есть следующий HTML,

    <article id="jobwall">
    <ul>
        <li class="box">Hello World</li>
        <li class="box">Hello World</li>
        <li class="box">Hello World</li>
        <li class="box noRMar">Hello World</li>
        <li class="box">Hello World</li>
        <li class="box">Hello World</li>
        <li class="box">Hello World</li>
    </ul>
</article>

И следующий CSS,

#jobwall { 
        width:100%;
        float:left;
        clear:both;
        overflow:hidden;
        margin:15px 0px 0px 0px;
    }   

    #jobwall li {
        width:221px;
        float:left;
        margin:0px 17px 20px 0px;
        border:1px solid red;

    }

        #jobwall li.noRMar {
            margin:0px 0px 20px 0px;
        }

Я пытаюсь реализовать плагин для jquery под названием Masonary, идея в том, что я могуfit 4 li плавает рядом друг с другом, однако, когда я добавляю масонство, я могу только плавать 3, вот моя кладка,

$ ('# jobwall ul'). masonry ({

          singleMode: false,
          // Disables measuring the width of each floated element.
          // Set to true if floated elements have the same width.
          // default: false

          columnWidth: 241,
          // Width in pixels of 1 column of your grid.
          // default: outer width of the first floated element.

          itemSelector: '.box:visible',
          // Additional selector to specify which elements inside
          // the wrapping element will be rearranged.
          // Required for Infinite Scroll with window resizing.

          resizeable: true,
          // Binds a Masonry call to window resizes 
          // so layout appears fluid.
          // default: true

          animate: true,
          // Animates layout rearrangements.
          // default: false

          saveOptions: true
          // Masonry will use the options from previous Masonry
          // calls by default, so you only have to enter in options once
          // default: true

        });

В основном я реализую масонство, так как li со временем показывает дальнейшее содержимое, которое будет скользить вниз, и мне нужно, чтобы li продолжали плавать в том порядке, в каком они есть. Есть ли лучший способ реализовать это, или разрешить масонству 4 liбыть в ряд

1 Ответ

1 голос
/ 11 апреля 2011

4 * 221px (+ поля) больше 100% ширины на странице?

...