как использовать скользящие разделы в jquery

#jquery #html

#jquery #HTML

Вопрос:

У меня есть 2 раздела, оба они высотой с экран, верхний div вызывается button и имеет кнопку, а нижний div вызывается content и содержит некоторые данные.

Я хотел бы скрыть нижний экран в jquery, и когда я нажимаю на кнопку в верхнем разделе, я хотел бы сдвинуть нижний раздел вверх, чтобы он как бы скользил по экрану.

Я не хочу, чтобы у тебя были какие-либо полосы прокрутки. Кто-нибудь знает, какой наилучший способ добиться этого? заранее подготовьтесь.

Это код:

 <div class="button>...</div>
<div class="content">...</div>
  

Ответ №1:

Если вы можете включить пользовательский интерфейс jQuery, вы могли бы использовать эффект слайда с чем-то вроде этого…

 $(
  $(".button").hide("slide", { direction: "up" }, 1000);
  $(".content").show("slide", { direction: "up" }, 1000);
);
  

Если вы используете какое-то событие click…

 $(
  $(somethingYouWillClick).click(function(){
    $(".button").hide("slide", { direction: "up" }, 1000);
    $(".content").show("slide", { direction: "up" }, 1000);
  });
);
  

документация по эффекту слайда

Я полагаю, что предотвращение полос прокрутки было бы проблемой CSS.