Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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 相同的选择器单击添加和删除_Javascript_Jquery_Html_Css_Gsap - Fatal编程技术网

Javascript 相同的选择器单击添加和删除

Javascript 相同的选择器单击添加和删除,javascript,jquery,html,css,gsap,Javascript,Jquery,Html,Css,Gsap,我喜欢一次一个地在同一个地方获取不同的内容。 因此,当用户单击“选择我1”时,将打开Lorem ipsum 1,如果他单击“选择我3”,代码将从Content1框中删除显示块 这是我的DOM和 我正在使用TweenMax制作这个动画。为什么不在动画之前隐藏所有.box元素: 如何准确地设置显示样式的动画? <div id="contentContainer"> <div class="box" id="content1box"> <p>Lorem i

我喜欢一次一个地在同一个地方获取不同的内容。 因此,当用户单击“选择我1”时,将打开Lorem ipsum 1,如果他单击“选择我3”,代码将从Content1框中删除显示块

这是我的DOM和


我正在使用TweenMax制作这个动画。

为什么不在动画之前隐藏所有
.box
元素:


如何准确地设置
显示
样式的动画?
<div id="contentContainer">
<div class="box" id="content1box">
    <p>Lorem ipsum 1</p>
</div>
<div class="box" id="content2box">
    <p>Lorem ipsum 2</p>
</div>
<div class="box" id="content3box">
    <p>Lorem ipsum 3</p>
</div>
</div>

<div id="contentSelection">
<div class="contentSelect" id="content1">
    <p>Select me 1</p>
</div>
<div class="contentSelect" id="content2">
    <p>Select me 2</p>
</div>
<div class="contentSelect" id="content3">
    <p>Select me 3</p>
</div>
</div>
$('#contentSelection .contentSelect').on('click',function(){
TweenMax.to(("#"+ $(this).attr('id') + "box"), 0.5, {display: "block", delay:0.5}); });
$('#contentSelection .contentSelect').on('click', function () {
    $('#contentContainer .box').hide();
    TweenMax.to(("#" + $(this).attr('id') + "box"), 0.5, { display: "block", delay: 0.5 });
});