vvsh
User-
Posts
1,653 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by vvsh
-
всем хай. вот весь скрипт. <html> <head> <script> var timeoutID = 0; var currentHeight = 0; function dropDwn(elem) { newelem = document.getElementById(elem); if (currentHeight<maxMenuHeight) { currentHeight+=5; newelem.style.height = currentHeight.toString()+"px"; } else { window.clearInterval(timeoutID); timeoutID = 0; } } function dropBack(elem) { newelem = document.getElementById(elem); if (currentHeight>5) { currentHeight-=5; newelem.style.height = currentHeight.toString()+"px"; } else { newelem.style.height = "0px";window.clearInterval(timeoutID);timeoutID = 0;currentHeight = 0; } } function shide(linkobj,myelem,type) { div = document.getElementById(myelem); if(type=='slow') speed = '20'; if (timeoutID!=0) {window.clearInterval(timeoutID);} if(div.style.height=='0px') { timeoutID = window.setInterval("dropDwn('"+myelem+"')", speed); } else { timeoutID = window.setInterval("dropBack('"+myelem+"')",speed); } } </script> </head> <body> <div onclick="shide(this,'subMenuBlock1','slow');">a</div> <div id="subMenuBlock1"> <a href="#">1</a><br /><a href="#">2</a> </div> <div onclick="shide(this,'subMenuBlock2','slow');">b</div> <div id="subMenuBlock2"> <a href="#">3</a><br /><a href="#">4</a> </div> <script type="text/javascript"> var smb1 = document.getElementById("subMenuBlock1"); var maxMenuHeight = smb1.offsetHeight; smb1.style.height = "0px"; var smb2 = document.getElementById("subMenuBlock2"); var maxMenuHeight = smb2.offsetHeight; smb2.style.height = "0px"; </script> </body> почему не получается открыть сразу два элемента вместе? заранее спасибо
-
это плюс к не использованию jquery
-
я написал ajax фигню для post запросов, получилось, что мое работает в 3 раза быстрее чем аналогичный вариант на jquery.
-
Игорь Ермаков, а если подумать о 56 кб, которые он весит? AMD, я вообще имею ввиду
-
Вот недавно в своём блоге решил реализовать всё без jquery, конечно я всё сделал, но теперь думаю, правильно ли я сделал, стоило ли, прошу вас проголосовать, и объяснить свой ответ.
-
rus, я просто сказал ему, что спектр возможностей у с++ больше, вот он и начал гнать я ему не предлагал создавать тему
-
Павел Билькис, если тебе нечего сказать, то молчи...
-
Не нра мне твоя фамилия...
-
c# и с++ немного разные. паша, какой же ты пи***к, я написал: с++ это жесть это значит что очень сложный
-
s0rr0w, ты попробуй докажи это этому упертому барану..
-
Иван Шумов, тут шла речь о c++
-
но для него нужен компилятор
-
умеет больше c++, для его выполнения в качестве .exe не нужен компилятор
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>Template</title> <script type="text/javascript"> var timeoutID = 0;var currentHeight = 0; function dropDwn() { if (currentHeight < maxMenuHeight) { currentHeight += 5;scroll_menu.style.height = currentHeight.toString() + "px"; } else { window.clearInterval(timeoutID);timeoutID = 0; } } function dropBack() { if (currentHeight > 5) { currentHeight -= 5;scroll_menu.style.height = currentHeight.toString() + "px"; } else { scroll_menu.style.height = "0px";window.clearInterval(timeoutID);timeoutID = 0;currentHeight = 0; } } function shide(linkobj,type) { div = document.getElementById('scrollMenu'); if(type=='slow') speed = '20'; if (timeoutID != 0) {window.clearInterval(timeoutID);} if(scroll_menu.style.height=='0px') { timeoutID = window.setInterval("dropDwn()", speed); } else { timeoutID = window.setInterval("dropBack()",speed); } } </script> </head> <body> <div><a href="#" onclick="shide(this,'slow');">Expand menu</a></div> <div class="submenu" id="scrollMenu" style="overflow: hidden;"> <a href="#">Lorem</a><br /> <a href="#">ipsum</a><br /> <a href="#">dolor</a><br /> <a href="#">sit</a><br /> <a href="#">amet</a> </div> <script type="text/Javascript"> var scroll_menu = document.getElementById("scrollMenu"); var maxMenuHeight = scroll_menu.offsetHeight; scroll_menu.style.height = "0px"; </script> </body> </html> модифицированный вариант, одной функцией, с проверкой.
-
Styx, спасибо те огромное
-
я вообще делаю сам, без использования движков. скажите лучше что вам надо от этого сайта, ну что на нем будет, я вам на wp быстро сделаю... p.s. можно на ты... Согласен, это не CMS, а просто полный отстой, код у нее такое же!
-
Для создания визитки wordpress'a хватит с головой
-
всем хай. Как сделать без jquery плавное выезжающие элементы? заранее спс.
-
все, проблема решена
-
всем хай. как мне указать в регулярке все символы включая перенос строки? заранее спасибо
-
когда качаешь дистриб dle, там есть документация, но код я те привел который нужно вставить в шаблон)
-
единсвенный способ дописать обработчик шаблонов dle и добавить подключение файлов. или разрешить исполнение php в tpl файлах, но это может помещать шаблонам. и еще может в обработчике дле есть функция подключения файлов, там случайно не smarty? {include file="my_block.tpl"} - а вот и код, стоило бы тебе почитать документация к dle