Javascript 仅在单击时将内容加载到div,并添加其他

Javascript 仅在单击时将内容加载到div,并添加其他,javascript,jquery,css,html,onclick,Javascript,Jquery,Css,Html,Onclick,好吧,我试着做一些不同的事情,但它们都很简单。我只能找到一些我想做的事情的答案,当我混合和匹配不同的答案时,它们不能很好地协同工作。我想最好是明确地问一下 底部隐藏的div中充满了图像,因此我只希望在单击链接时加载它们,而不是在加载页面时加载它们。每个隐藏div将有三个针对三个顶部div的div,因此当您单击该隐藏div的链接时,该隐藏div中的所有三个div将加载到三个顶部div中。我很确定我知道如何让一个链接触发不同的事件,所以除非你知道一个更简单的方法,否则你不必帮助我。以下是我需要帮助

好吧,我试着做一些不同的事情,但它们都很简单。我只能找到一些我想做的事情的答案,当我混合和匹配不同的答案时,它们不能很好地协同工作。我想最好是明确地问一下

底部隐藏的div中充满了图像,因此我只希望在单击链接时加载它们,而不是在加载页面时加载它们。每个隐藏div将有三个针对三个顶部div的div,因此当您单击该隐藏div的链接时,该隐藏div中的所有三个div将加载到三个顶部div中。我很确定我知道如何让一个链接触发不同的事件,所以除非你知道一个更简单的方法,否则你不必帮助我。以下是我需要帮助的主要事项:

  • 仅在单击时加载div内容,而不加载页面
  • 以div为目标将其他div内容加载到
  • 当单击链接打开一个新的隐藏div时,显示的另一个隐藏div将消失
  • 因为这是一个科技网站,所以在切换/加载新div时进行某种科技-y转换会很好。如果没有其他的淡入淡出将工作,但你不必帮助我这一部分,只是如果你碰巧知道一个代码或网页加载内容的不同过渡效果,这将是很好的
我还没有任何预先编写的代码会与您的建议相冲突,所以您可以提出任何建议。你不必把每件事都写出来,我可以举个例子。也许吧

谢谢,我知道有单独的答案,但我还是很难让他们一起工作,或者他们会做我需要的一部分,而不是另一部分。我想如果我只是问一下,有人可以在5分钟内为我编写一个代码。谢谢

编辑:我会添加代码,但我认为这不会有多大帮助

<div id="menu"> <a> -Cyber glasses Link- that opens cyberglasses div and loads it into presentation div </a></div>

<div id="presentation">
<div id="div-pic-1">Empty space to load stuff into</div>
<div id="center-content">Empty space to load stuff into</div>
<div id="div-pic-2">Empty space to load stuff into</div>
</div>


<div id="cyberglasses">(this div does not appear on pageload and only loads on click of the menu link named "Cyber glasses Link" at top of page)

<div id="cg1"> picture 1 of cyber glasses to load into id div-pic-1 </div>
<div id="cgcontent"> description of cyber glasses to load into id center-content</div>
<div id="cg2"> picture 2 of cyber glasses to load into id div-pic-2<div>

</div>
-赛博眼镜链接-打开赛博眼镜div并将其加载到演示div
空的空间来装载东西
空的空间来装载东西
空的空间来装载东西
(此div不显示在pageload上,仅在点击页面顶部名为“Cyber glasses link”的菜单链接时加载)
图1:要装入id div-pic-1的赛博眼镜
要加载到id中心内容的赛博眼镜说明
图2将要装入id div-pic-2的赛博眼镜
顶部名为“Cyber glasses link”的菜单链接将div cg1加载到div-pic-1中

并将cgcontent划分为中心内容

并将cg2划分为div-pic-2

所有这些同时发生。但页面加载时加载的唯一div是演示文稿div和菜单div,而不是cyberglasses div。cyberglasses div仅在单击cyber glasses链接时加载。


<html>
<head>
<script src="jquery-1.10.2.min.js"></script>
</head>
    <body>
        <div id="navigation">
            <a href="welcome.html" rel="#content">Welcome</a>
            <a href="frog.html" rel="#image">Frog</a>
            <a href="lamma.html" rel="#image">Lamma</a>
        </div>
        <div id="content"></div>
        <div id="image"></div>
        <script>
          $(function(){
            $('#navigation').on('click','a',function(e){
              e.preventDefault();
              $($(this).attr('rel')).load($(this).attr('href'));
            });
          });
        </script>
    </body>
</head>
</html>
$(函数(){ $(“#导航”)。在('click','a',函数(e)上{ e、 预防默认值(); $($(this.attr('rel')).load($(this.attr('href')); }); });

演示:

3个div、3个top div、隐藏div。。。。我完全听不懂你的问题。普拉斯,把你的照片弄清楚,然后贴上一些代码。最大限度地缩短和简化您的问题,使其易于理解。(这里我们喜欢简单而简洁的问题)欢迎使用SOA小代码???在代码中显示您的进步