Revision: 23408
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 6, 2010 07:58 by cadic
Initial Code
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title>Acco example</title> <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> <!-- Подключаем библиотеку jQuery --> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript"> //<![CDATA[ // Ðемного jQuery-магии :) // ПоÑле загрузки окна Ñворачиваем блок "оÑтальные". // Ðто Ñделано Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы при отключенном JS // пользователь видел полную картину. // Ðу и поиÑковики будут недовольны, еÑли у Ð½Ð°Ñ Ð² HTML еÑÑ‚ÑŒ // Ñкрытые блоки. window.onload=function(){ $("#moreFollowers").hide(); } // Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ ÑворачиваниÑ.Ñ€Ð°Ð·Ð²Ð¾Ñ€Ð°Ñ‡Ð¸Ð²Ð°Ð½Ð¸Ñ function toggleFollowers() { // ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ toggle переключает отображение блока. ЕÑли блок невидим - // разворачивает его, еÑли видим - Ñворачивает. Первый параметр может // принимать Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ "slow", "fast" или чиÑловое значение (кол-во // миллиÑекунд за которое надо "провернуть" операцию. ВмеÑто toggle() // можно иÑпользовать другие функции jQuery (slideToggle, animate, ...) // Второй параметр - функциÑ, которую нужно выполнить поÑле Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ // анимации. У Ð½Ð°Ñ Ñто - изменение текÑта ÑÑылки. $("#moreFollowers").toggle("slow", function(){ l = $("#moreFollowersLink"); l.text( // обычный трехмеÑтный оператор - еÑли текÑÑ‚ ÑÑылки = "more..." // то заменÑем его на "less...", иначе - вÑтавлÑем "more..." l.text()=="more..."?"less...":"more..." ); }); } //]]> </script> </head> <body> <div id="test" class="test"> <div id="container"> <div id="wrapper"> <h3>HAHAHA</h3> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque lectus eros, varius non blandit sit amet, posuere in mauris. Duis ultrices hendrerit convallis. Aenean ultrices dui et massa congue euismod. Nulla odio felis, tristique in pellentesque quis, dictum a nisi. Donec congue tempor suscipit. Fusce ultrices tincidunt leo eget pellentesque. Sed ligula nulla, suscipit a consectetur sodales, ultrices a nulla. Proin venenatis varius ligula, non ultricies justo vestibulum quis. </p><br /> <!-- Блок фоловеров лучше переработать. Сделать не два блока (короткий и длинный), а "короткий" и "оÑтальные". Ð’Ñе операции проводить только над блоком "оÑтальные" --> <div id="followers"> <p> <strong>Followers</strong><br /> <!-- вот короткий блок Ñ Ñ‚Ñ€ÐµÐ¼Ñ Ñ‚Ð¾Ð²Ð°Ñ€Ð¸Ñ‰Ð°Ð¼Ð¸ --> <div id="commonFollowers"> <a href="#">Mike</a> <a href="#">Alex</a> <a href="#">Vince</a> </div> <!-- а вот блок оÑтальные, здеÑÑŒ у Ð½Ð°Ñ ÐµÑ‰Ñ‘ три товарища. --> <div id="moreFollowers"> <a href="#">Max</a> <a href="#">Gillian</a> <a href="#">Peter</a> </div> <!-- ну и ÑÑылка, она немного упрощена --> <a onclick="toggleFollowers(); return false;" href="#" id="moreFollowersLink" class="more">more...</a> </p> </div> </div> <div class="clear"></div> </div> </div> </body> </html>
Initial URL
Initial Description
Initial Title
Ðккордеон
Initial Tags
Initial Language
HTML