jQuery--большой функционал за короткое время

3.43K
.
хочу чтобы скрывались блоки,делаю так
echo '<div class="hidenext">Скрыть/открыть</div>';
echo '<div><a href="board/"><b>Объявления</b></a></div>';
echo '<div class="hidenext">Скрыть/открыть 2</div>';
echo '<div><a href="servispro/index.php"><b>Сервисы сайта</b></a></div>';
echo '<script type="text/javascript>"$('div.hidenext').click(function (){$(this).next().slideToggle('normal')});</script>';

пропадает страница,в css может надо чтото прописывать?
.
библиотека в корне находится
.
rumit, клас links нужно прописать
.
elkol, как правильно прописывать?
.
rumit, Незнаю у автора спроси
.
rumit (09.03.2012/18:23)
прописываю на главную этот код и страница пропадает,.

<!DOCTYPE html>
<html>
<head>
<title>jQuery примеры</title>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
</hea
Только не говори, что ты Джон на HTML5 перевел.
.
Onatolich, а можешь переделать код грома на 2 странице, всплывающее окно с ссылками
для 3.2.2 или свой код дать
.
rumit (09.03.2012/18:47)
хочу чтобы скрывались блоки,делаю так
echo '<div class="hidenext">Скрыть/открыть</div>';
echo '<div><a href="board/"><b>Объявления</b></a></div>';
echo '<div class="hidenext">Скрыть/открыть 2</di
Во первых ты кавычку не туда поставил:
echo '<script type="text/javascript>"$('div.hidenext').click(function (){$(this).next().slideToggle('normal')});</script>';

А во вторых одинарные кавычки нужно экранировать, но лучше JS код выносить за границы PHP кода.

Вот правильный вариант:

echo '<div class="hidenext">Скрыть/открыть</div>';
 echo '<div><a href="board/"><b>Объявления</b></a></div>';
 echo '<div class="hidenext">Скрыть/открыть 2</div>';
 echo '<div><a href="servispro/index.php"><b>Сервисы сайта</b></a></div>';
 ?>
    <script type="text/javascript">
    $('div.hidenext').click(function (){$(this).next().slideToggle('normal')});
    </script>
 <?
.
_SPECIAL_ (09.03.2012/20:58)
Onatolich, а можешь переделать код грома на 2 странице, всплывающее окно с ссылками
для 3.2.2 или свой код дать
Что такое "гром"?
.
Немного передалал индикатор оставшейся длинны. Теперь при удалении символов индикатор тоже обновляется.

var checkLength = function (elem){
  var currentLength = $(elem).val().length; // Принимаем текущую длинну значения
  maxLength = $(elem).attr('maxlength'); // Принимаем максимальную длинну значения
  if(!maxLength)
    maxLength = 5000; // Если максимальная длинна не указана берем 5000
  reminderLength = maxLength - currentLength; // Вычисляем оставшуюся разрешенную длинну
  $(elem).next().show().text('Осталось ' + reminderLength + ' символов'); // Выводим колличество оставшихся символов
}

$('input.maxLengthIndicator, textarea.maxLengthIndicator')
.after('<div class="counter"></div>')
.next()
.hide()
.end()
.change(
  function(){
    var elem = this;
    checkLength(elem)
  }
)
.keyup(function(){$(this).change()});
Всего: 136