Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.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使div在点击按钮时可向左折叠?_Javascript_Html_Css_Typescript - Fatal编程技术网

如何使用JAVASCRIPT而不是jQuery使div在点击按钮时可向左折叠?

如何使用JAVASCRIPT而不是jQuery使div在点击按钮时可向左折叠?,javascript,html,css,typescript,Javascript,Html,Css,Typescript,我有一个面板,其中包含一些选项,如图所示: 标题上有一个箭头按钮,我要查找的是,如果我单击该按钮,它将向左展开,如图所示: 示例:如果我有20个选项,它将向左打开,就像每个部分显示5个图像一样,如果我再次单击它,它将像第一个图像一样折叠 如果一切本质上都是动态的,那么如何使用javascript、html和css来实现。任何帮助都将不胜感激 谢谢您可以使用flex-flow:column-wrap和overflow:hidden来制作这样的东西 POC: const expense=doc

我有一个面板,其中包含一些选项,如图所示:

标题上有一个箭头按钮,我要查找的是,如果我单击该按钮,它将向左展开,如图所示:

示例:如果我有20个选项,它将向左打开,就像每个部分显示5个图像一样,如果我再次单击它,它将像第一个图像一样折叠

如果一切本质上都是动态的,那么如何使用javascript、html和css来实现。任何帮助都将不胜感激


谢谢

您可以使用
flex-flow:column-wrap
overflow:hidden
来制作这样的东西

POC:

const expense=document.querySelector(“.expense”);
const tools=document.querySelector(“.tools”);
让IsExpensed=false;
函数expendOrRetract(){
如果(已扩展){
expend.innerHTML=“>”;
tools.classList.remove(“扩展”);
}否则{

expense.innerHTML=“您好,Matan Sanbira,感谢您的回答,但是我如何才能打开左侧的列表(t5、t6、t7、t8)?谢谢。Matan的回复