рдлреЗрд╕рдмреБрдХ рдЯрд╛рдЗрдорд▓рд╛рдЗрди рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдПрдХ рдорд╣рд╛рди рдХреНрд░рд╛рдВрддрд┐ рдХрд░рддрд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЛ рдПрдХ рдирдпрд╛ рд░реВрдк рджреЗрддрд╛ рд╣реИред рдЖрдЬ, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ jQuery рдФрд░ CSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рд╕рд░рд▓ рд╣реИред

рдЪрд░рдг 1 - HTML рд▓реЗрдЖрдЙрдЯ
рдкрд╣рд▓реЗ
рдЖрдИрдбреА = "рдХрдВрдЯреЗрдирд░" рдХреЗ рд╕рд╛рде рдПрдХ рдбреАрдЖрдИрд╡реА рддрддреНрд╡ рдмрдирд╛рдПрдВред рдЗрд╕рдореЗрдВ рд╣рдо
id = "рдЖрдЗрдЯрдо" рдХреЗ рд╕рд╛рде рдХреБрдЫ рдФрд░ DIV рддрддреНрд╡ рдмрдирд╛рдПрдВрдЧреЗ
<div id="container"> <div class="item">1</div> <div class="item">2</div> <div class="item">3</div> <div class="item">4</div> </div>

рд╕рд░рд▓ рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдПрдХ рд╕рд╛:
#container{ width:860px; margin: 0 auto; } .item { width: 408px; margin: 20px 10px 10px 10px; float: left; background-color:#ffffff; border:solid 1px #B4BBCD; min-height:50px; text-align:justify; word-wrap:break-word; }
рдЪрд░рдг 2 - рдореБрдХреНрдд рд╕реНрдерд╛рди рд╕реЗ рдмрдЪреЗрдВ
рд╣рдо рдЦрд╛рд▓реА рдЬрдЧрд╣ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
jQuery рдХреЗ рдЪрд┐рдирд╛рдИ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <script type="text/javascript" src="jquery.masonry.min.js"/> <script type="text/javascript" > $(function() { </script>
рдкреНрд▓рдЧрдЗрди рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рджред

рдЪрд░рдг 3 - рдЯрд╛рдЗрдорд▓рд╛рдЗрди рдиреЗрд╡рд┐рдЧреЗрд╢рди
рдЕрдм
рдХрдВрдЯреЗрдирд░ рдмреНрд▓реЙрдХ рдореЗрдВ рдПрдХ div рдПрд▓рд┐рдореЗрдВрдЯ рдмрдирд╛рдПрдВ -
рдЯрд╛рдЗрдорд▓рд╛рдЗрди_рдХрдВрдЯреЗрдирд░ ред рдЗрд╕ рдмреНрд▓реЙрдХ рдореЗрдВ рдЖрдИрдбреА
рдЯрд╛рдЗрдорд▓рд╛рдЗрди рдФрд░
рдкреНрд▓рд╕ рдХреЗ рд╕рд╛рде рджреЛ рдбрд┐рд╡реАрдЬрди рд╣реЛрдВрдЧреЗред
<div id="container"> // Timeline <div class="timeline_container"> <div class="timeline"> <div class="plus"></div> </div> </div> <div class="item">1</div> -------- -------- </div>

рдирд┐рд░реНрдорд┐рдд рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рд▓рд┐рдП, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдЬреЛрдбрд╝реЗрдВред
$('.timeline_container').mousemove(function(e) {
.timeline_container{ width: 16px; text-align: center; margin: 0 auto; cursor:pointer; display: block; } .timeline{ margin: 0 auto; background-color:#e08989; display: block; float: left; height: 100%; left: 428px; margin-top: 10px; position: absolute; width: 4px; } .timeline:hover{ cursor: pointer; margin: 0 auto; } .timeline div.plus{ width: 14px; height: 14px; position: relative; left: -6px; }
рдЪрд░рдг 4 - рддреАрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
рдпрд╣ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ,
$ ('# рдХрдВрдЯреЗрдирд░')ред рдлрд╛рдЗрдВрдб ('рдордж')) - рдРрд╕реЗ рдмреНрд▓реЙрдХреНрд╕ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рддреАрд░ рдХреА рдЬрд░реВрд░рдд рд╣реЛ, рдЕрдЧрд░ рдкреЛрдЬрд┐рд╢рди = 0px, рддреЛ
рд░рд╛рдЗрдЯрдХреЙрд░реНрдирд░ , рдЕрдиреНрдпрдерд╛
рд▓реЗрдлреНрдЯрдХрд╛рд░реНрдиреНрдЯ ред
function Arrow_Points() { var s = $('#container').find('.item'); $.each(s,function(i,obj){ var posLeft = $(obj).css("left"); $(obj).addClass('borderclass'); if(posLeft == "0px") { html = "<span class='rightCorner'></span>"; $(obj).prepend(html); } else { html = "<span class='leftCorner'></span>"; $(obj).prepend(html); } }); }

рдЕрдм рдЗрд╕реЗ CSS рдЬреЛрдбрд╝рдХрд░ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рддреЗ рд╣реИрдВ:
.rightCorner { background-image: url("images/right.png"); display: block; height: 15px; margin-left: 408px; margin-top: 8px; padding: 0; vertical-align: top; width: 13px; z-index:2; position: absolute; } .leftCorner{ background-image: url("images/left.png"); display: block; height: 15px; width: 13px; margin-left: -13px; margin-top: 8px; position: absolute; z-index:2; }
рдЪрд░рдг 5 - рдмреНрд▓реЙрдХ рдирд┐рдХрд╛рд▓рдирд╛
рдЕрдм рдкреНрд░рддреНрдпреЗрдХ
рдЖрдЗрдЯрдо рдмреНрд▓реЙрдХ рдореЗрдВ, рдХреНрд▓рд╛рд╕ -
рдбрд┐рд▓реАрдЯрдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдЯреИрдЧ рдЬреЛрдбрд╝реЗрдВ
<div id="container"> <div class="item"> <a href='#' class='deletebox'>X</a> 1 </div> <div class="item"> <a href='#' class='deletebox'>X</a> 2 </div> ----------- ----------- ----------- </div>
рдЕрдм рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
$(".deletebox").live('click',function() { if(confirm("Are your sure?")) { $(this).parent().fadeOut('slow');
рдЪрд░рдг 6 - рдИрд╡реЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ
DIV рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░
рдЖрдИрдбреА = "рдкреЙрдкрдЕрдк" рдХреЗ рд╕рд╛рде рдПрдХ рддрддреНрд╡ рдмрдирд╛рдПрдВред рдЗрд╕ рд▓реЗрдпрд░ рдореЗрдВ
id = "рдЕрдкрдбреЗрдЯ" рдХреЗ рд╕рд╛рде
textarea рдЯреЗрдХреНрд╕реНрдЯ рдлреАрд▓реНрдб рд╣реИ рдФрд░
рдЖрдИрдбреА рдХреЗ рд╕рд╛рде
рдЗрдирдкреБрдЯ = "рдЕрдкрдбреЗрдЯ_рдмрдЯрди" рд╣реИ ред
<div id="container"> <div class="item">1</div> -------- -------- <div id="popup" class='shade'> <div class="Popup_rightCorner" > </div> What's Up? <textarea id='update'></textarea> <input type='submit' value=' Update ' id='update_button'/> </div> </div>

рд╣рдо рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
#popup{ display: block;width: 408px; float: left;margin-top:10px; background-color:#ffffff; border:solid 1px #A9B6D2; min-height:60px;display:none; position:absolute;margin:10px; }
рдбрд╛рдЙрдирд▓реЛрдбрдбреЗрдореЛ