Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery-如何向下滑动<;李>';从最后一个开始等等_Javascript_Jquery_Html_Css_Menu - Fatal编程技术网

Javascript jquery-如何向下滑动<;李>';从最后一个开始等等

Javascript jquery-如何向下滑动<;李>';从最后一个开始等等,javascript,jquery,html,css,menu,Javascript,Jquery,Html,Css,Menu,希望一切顺利,我正在尝试上下列出6个项目 当它下降时,我希望它从最后一个开始到第一个,当它上升时,我只希望整个列表上升 我的列表项如下所示: <ul> <li>Menu item 1</li> <li>Menu item 2</li> <li>Menu item 3</li> <li>Menu item 4</li> <li>Menu item 5

希望一切顺利,我正在尝试上下列出6个项目

当它下降时,我希望它从最后一个开始到第一个,当它上升时,我只希望整个列表上升

我的列表项如下所示:

<ul>
   <li>Menu item 1</li>
   <li>Menu item 2</li>
   <li>Menu item 3</li>
   <li>Menu item 4</li>
   <li>Menu item 5</li>
   <li>Menu item 6</li>
</ul>
var $sel = $("ul"),
    list = $sel.find('li').get().reverse();
$sel.empty().append(list);
  • 菜单项1
  • 菜单项2
  • 菜单项3
  • 菜单项4
  • 菜单项5
  • 菜单项6
我没有在这里添加任何jquery,因为我真的不知道从哪里开始,我知道如何使它上下滑动,但我不能使它从最后一个滑动到第一个

如果有人能给我指出正确的方向,我会非常感激


谢谢。

不确定这是否是你的意思,但你可以像这样翻转列表的顺序:

<ul>
   <li>Menu item 1</li>
   <li>Menu item 2</li>
   <li>Menu item 3</li>
   <li>Menu item 4</li>
   <li>Menu item 5</li>
   <li>Menu item 6</li>
</ul>
var $sel = $("ul"),
    list = $sel.find('li').get().reverse();
$sel.empty().append(list);

html

像这样的

HTML


你的问题很模糊。我理解这可能很难解释,但我不知道你所说的“当它下降时,我希望它从最后一个开始到第一个,当它出现时,我只希望整个列表上升”是什么意思。如果任何网站有这种实现,你可以举一些例子给我们看。对不起,这真的很难解释。
<label for="click-me">Click ME</label><input type="checkbox" id="click-me">

<ul>
    <li>Menu item 1</li>
    <li>Menu item 2</li>
    <li>Menu item 3</li>
    <li>Menu item 4</li>
    <li>Menu item 5</li>
    <li>Menu item 6</li>
</ul>
ul {
    margin: 3em 0;
}

ul li {
    transition-duration: 800ms;
}

li:nth-child(1) { transform: translateY(-100%); }
li:nth-child(2) { transform: translateY(-200%); }
li:nth-child(3) { transform: translateY(-300%); }
li:nth-child(4) { transform: translateY(-400%); }
li:nth-child(5) { transform: translateY(-500%); }
li:nth-child(6) { transform: translateY(-600%); }


input[type=checkbox]:checked + ul li:nth-child(1) { transition-delay:2000ms; }
input[type=checkbox]:checked + ul li:nth-child(2) { transition-delay:1600ms; }
input[type=checkbox]:checked + ul li:nth-child(3) { transition-delay:1200ms; }
input[type=checkbox]:checked + ul li:nth-child(4) { transition-delay: 800ms; }
input[type=checkbox]:checked + ul li:nth-child(5) { transition-delay: 400ms; }
input[type=checkbox]:checked + ul li:nth-child(6) { transition-delay:   0ms; }


input[type=checkbox]:checked + ul li { transform: none }