首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接标记水平居中,iframes显示在

链接标记水平居中,iframes显示在
EN

Stack Overflow用户
提问于 2018-08-25 06:40:59
回答 1查看 16关注 0票数 0

我需要如何修改jquery和html来显示彼此相邻的链接,并在三个链接下面显示/隐藏iframe?

我正在寻找一个添加类而不是在div中进行验证的解决方案,但没有找到一个可行的解决方案。

代码语言:javascript
复制
$(document).ready(function(){

  $('div.dropdown').each(function() {
    var $dropdown = $(this);

    $("a.dropdown-link", $dropdown).click(function(e) {
      e.preventDefault();
      $div = $("div.dropdown-container", $dropdown);
      $div.toggle();
      $("div.dropdown-container").not($div).hide();
      return false;
    });

});
    
  $('html').click(function(){
    $("div.dropdown-container").hide();
  });
     
});
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<div id="dropdown-1" class="dropdown dropdown-processed">
  <a class="dropdown-link" href="#">Options</a>
  <div class="dropdown-container" style="display: none;">
<iframe src="yahoo.de" width="100px" height="100px"></iframe>
  </div>
</div>

<div id="dropdown-2" class="dropdown dropdown-processed">
  <a class="dropdown-link" href="#">Options</a>
  <div class="dropdown-container" style="display: none;">
<iframe src="google.org" width="100px" height="100px"></iframe>
  </div>
</div>

<div id="dropdown-3" class="dropdown dropdown-processed">
  <a class="dropdown-link" href="#">Options</a>
  <div class="dropdown-container" style="display: none;">
<iframe src="globe.com" width="100px" height="100px"></iframe>
  </div>
</div>

EN

回答 1

Stack Overflow用户

发布于 2018-08-25 08:08:52

您可以使用flexbox more info here。只需在div周围添加一个带有.iframe-container类的容器,添加下一个css:

代码语言:javascript
复制
.iframe-container{
  display: flex;
  justify-content: center;
}

html:

代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
      <div class="iframe-container">
        <div id="dropdown-1" class="dropdown dropdown-processed">
          <a class="dropdown-link" href="#">Options</a>
          <div class="dropdown-container" style="display: none;">
        <iframe src="yahoo.de" width="100px" height="100px"></iframe>
          </div>
        </div>

        <div id="dropdown-2" class="dropdown dropdown-processed">
          <a class="dropdown-link" href="#">Options</a>
          <div class="dropdown-container" style="display: none;">
        <iframe src="google.org" width="100px" height="100px"></iframe>
          </div>
        </div>

        <div id="dropdown-3" class="dropdown dropdown-processed">
          <a class="dropdown-link" href="#">Options</a>
          <div class="dropdown-container" style="display: none;">
        <iframe src="globe.com" width="100px" height="100px"></iframe>
          </div>
        </div>
      </div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52012519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档