JavaScript | Закрыт
Вопрос от vover6

Всем привет) <br /> Вообщем есть ссылка: <br /> <!--uzcode--><div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Код</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');"><!--uzc--><a class="moar" href="#meta">Дополнительные настройки</a><!--/uzc--></div></div><!--/uzcode--> <br /><br /> Вот скрипт: <br /> <!--uzcode--><div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Код</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');"><!--uzc--> <br /> /** <br /> * Memory-Code, general admin stuff <br /> */ <br /> $(function() { <br /> var body = $('body').addClass('js-enabled'); <br /><br /> // Meta toggling <br /> var meta = $('.meta'), <br /> metaHeight = meta.height(), <br /> moar = $('.moar'), <br /> slidingMeta = false, <br /> metaObj = { <br /> height: '0px', // height: 0 doesn't work <br /> overflow: 'hidden', <br /> padding: 0 <br /> }; <br /><br /> meta.css(metaObj); <br /><br /> moar.on('click', function() { <br /> if(!slidingMeta) { <br /> slidingMeta = true; <br /><br /> meta.animate(meta.height() == metaHeight ? metaObj : { <br /> height: meta.height() == metaHeight ? 0 : metaHeight, <br /> padding: '30px 0' <br /> }, 400); <br /><br /> setTimeout(function() { <br /> slidingMeta = false; <br /> }, 400); <br /> } <br /><br /> return false; <br /> }); <br /> }); <br /> <!--/uzc--></div></div><!--/uzcode--> <br /><br /> Но не знаю почему не разворачивается,вот как должно получиться при нажатии (изображение)
Ответы
07.08.2013 в 15:51
Kelin

Код
$('.moar').click(function(){$('.meta').slideToggle(500);});
07.08.2013 в 15:49
Kelin

А не проще просто использовать .slideToggle() вместо того, чтобы изобретать велосипед?
Доступ запрещен
Войдите или Зарегистрируйтесь