定位有问题

山姆

我做了一个画廊。您可以在这里看到它。单击图像时,将出现箭头。

$(document).ready(function() {
  var curr = 0;
  var length = $('.image').length;

  console.log(length);

  //er is javascript, anker tag weghalen
  $('.images a > *').unwrap();

  $('.image').click(function() {
    //openen overlay
    $('#overlay-container').addClass('overlay');

    curr = $(this).index() + 1;

    setTimeout(
      function() {
        $('#main').before('<img id="selected" src="./images/' + curr + '.png"/>');
        $('#arrow-left').removeClass('arrow-display');
        $('#arrow-right').removeClass('arrow-display');
      }, 60);
  });

  //sluiten overlay, image en arrows
  $('#overlay-container').click(function() {
    $('#overlay-container').removeClass('overlay');
    $('#wrapper #selected').remove();

    $('#arrow-left').addClass('arrow-display');
    $('#arrow-right').addClass('arrow-display');

  });

  $('#arrow-left').click(function() {
    if (curr > 1) {
      curr--;
    } else {
      //code gaat teruguit van teemr->myspace
      curr = $('.image').index() + 1;
    }
    $('#main').before('<img id="selected" src="./images/' + curr + '.png"/>');
  });

  $('#arrow-right').click(function() {
    if (curr < length) {
      curr++;
    } else {
      //code gaat terug nar 1 dus van myspace -> teemr
      curr = 1;
    }
    $('#main').before('<img id="selected" src="./images/' + curr + '.png"/>');
  });
});
body {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
}
/* Wrapper voor de gallery */

#wrapper {
  width: auto;
  height: auto;
}
/* Main houdt thumb images bij elkaar */

#main {
  width: 680px;
  max-height: 150px;
  position: relative;
  top: 600px;
  left: 30%;
  padding: 10px;
  padding-bottom: 30px;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  background-color: #dedede;
  border: 1px ridge #9a9a9a;
  border-radius: 6px;
}
/* Deze class gebruiken voor elke thumb image */

.image {
  width: 100px;
  height: 100px;
  padding: 15px;
  position: relative;
  top: -20px;
  left: -20px;
  float: inherit;
  transition: 0.5s;
}
/* muis hovert over een thumb image */

.image:hover {
  transition: 0.6s;
  height: 150px;
  width: 150px;
  position: relative;
  top: -30px;
  left: -20px;
  clear: both;
  cursor: pointer;
}
/*laatste image iets meer ruimte geven rechts */

.image:last-child {
  padding-right: 40px;
}
/* overlay als er op een afbeelding geklikt wordt */

.overlay {
  background-color: #1f1f1f;
  opacity: 0.82;
  width: 100%;
  height: 100vh;
  position: fixed;
  z-index: 1;
  transition: 0.25s;
}
/*geselecteerd plaatje verschijnt in het groot in de browser*/

#selected {
  position: absolute;
  left: 35.0758%;
  top: 5%;
  width: 400px;
  height: 400px;
  z-index: 2;
  padding: 50px;
  border-radius: 10px;
  background-color: rgba(232, 232, 232, 0.9);
  box-shadow: 1px 1px 5px 1px #e8e8e8;
}
/*pijl naar rechts als er een afbeelding geselecteerd is */

#arrow-right {
  width: 50px;
  height: 350px;
  font-size: 26pt;
  font-weight: 900;
  text-align: center;
  line-height: 350px;
  position: relative;
  top: -416px;
  left: 1098px;
  z-index: 3;
  cursor: pointer;
}
/*pijl naar links als er een afbeelding geselecteerd is */

#arrow-left {
  width: 50px;
  height: 350px;
  font-size: 26pt;
  font-weight: 900;
  text-align: center;
  line-height: 350px;
  position: relative;
  top: -65px;
  left: 34.95%;
  z-index: 3;
  cursor: pointer;
}
/*hover over pijl links*/

#arrow-left:hover {
  transition: 1s;
  background-color: #535352;
  border-radius: 3px;
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
  opacity: 0.8;
}
/*hover over pijl rechts*/

#arrow-right:hover {
  transition: 1s;
  background-color: #535352;
  border-radius: 3px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  opacity: 0.8;
}
/*deze klasse verbergt de arrows*/

.arrow-display {
  display: none;
}
/*Scrollbar aanpassen*/

#main::-webkit-scrollbar {
  width: 12px;
}
#main::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 1px 1px 1px rgba(198, 198, 198, 1);
  border-radius: 5px;
}
#main::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 6px rgba(66, 66, 66, 0.9);
  background-color: #b5b5b5;
}
*::selection {
  background-color: rgba(0, 0, 0, 0);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>

<body>

  <div id="wrapper">

    <div id="overlay-container">
      <!-- Afbeelding wordt hier weggeschreven dmv jquery -->
    </div>

    <div id="main">
      <div class="images">
        <figure>
          <a href="./images/1.png" target="_blank">
            <img class="image" src="./images/1.png" alt="1" />
          </a>
          <a href="./images/2.png" target="_blank">
            <img class="image" src="./images/2.png" alt="2" />
          </a>
          <a href="./images/3.png" target="_blank">
            <img class="image" src="./images/3.png" alt="3" />
          </a>
          <a href="./images/4.png" target="_blank">
            <img class="image" src="./images/4.png" alt="4" />
          </a>
          <a href="./images/5.png" target="_blank">
            <img class="image" src="./images/5.png" alt="5" />
          </a>
          <a href="./images/6.png" target="_blank">
            <img class="image" src="./images/6.png" alt="6" />
          </a>
        </figure>
      </div>
    </div>

    <div id="arrow-left" class="arrow-display">
      < </div>
        <div id="arrow-right" class="arrow-display">></div>

    </div>

</body>

问题是,画廊中的左箭头是可以的,当我调整浏览器大小时它不会移动。

但是我的右箭头确实可以。

我已经尝试过多种方法,例如位置:绝对值和相对值,也可以在左侧或右侧或像素和%之间切换

我无法自行解决,请帮助我。

提前致谢

电子向导

尝试一下,在执行此操作之前,从图像中删除左和上,将左箭头向左0和向右箭头,向右0并赋予这两个divs绝对位置:(我做了内联styhat对其进行了修复。)

<div id="wrapper">

    <div class="overlay" id="overlay-container">
      <!-- Afbeelding wordt hier weggeschreven dmv jquery -->
    </div>
<div style="position: relative; left: 35.0758%; top: 5%; height: 400px; width: 503px;">
    <img id="selected" src="./images/1.png"><img id="selected" src="./images/2.png"><img id="selected" src="./images/3.png"><img id="selected" src="./images/2.png"><img id="selected" src="./images/1.png"><img id="selected" src="./images/1.png"><img id="selected" src="./images/1.png"><img id="selected" src="./images/1.png"><img id="selected" src="./images/1.png"><div id="main">
      <div class="images">
        <figure>

            <img class="image" src="./images/1.png" alt="1">


            <img class="image" src="./images/2.png" alt="2">


            <img class="image" src="./images/3.png" alt="3">


            <img class="image" src="./images/4.png" alt="4">


            <img class="image" src="./images/5.png" alt="5">


            <img class="image" src="./images/6.png" alt="6">

        </figure>
      </div>
    </div>

    <div id="arrow-left" class="">
      &lt; </div>
        <div id="arrow-right" class="">&gt;</div>
  </div>
    </div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

cron的Rsync问题,手动没有问题

来自分类Dev

HTML Navbar定位有问题

来自分类Dev

有固定位置的问题。

来自分类Dev

TDataModule后代没有“创建”。创建但没有问题?

来自分类Dev

降级R版本(Bioconductor安装没有问题)

来自分类Dev

带包裹的EXTRA输出为NULL,但没有问题

来自分类Dev

如果R中的IF-Then错误似乎没有问题?

来自分类Dev

在mysql上显示用户编号没有问题

来自分类Dev

如何启用安全启动而没有问题?

来自分类Dev

更新mysql生产服务器没有问题

来自分类Dev

响应式和绝对定位有问题

来自分类Dev

Python中的JSON:OS X上的编码问题,Windows上没有问题

来自分类Dev

阅读时出现 Python 编码问题,但键入时没有问题

来自分类Dev

没有错误,没有问题,没有任何显示

来自分类Dev

SonarQube 5.1进行详细说明时没有问题

来自分类Dev

无法保存灰框,但保存原始色框没有问题

来自分类Dev

JMeter-如何找出没有问题的最大用户数?

来自分类Dev

在Android上进行测试时,libgdx闪烁,但桌面版本没有问题

来自分类Dev

可以将.buildignore文件从Yeoman生成的Angular应用目录中删除,没有问题吗?

来自分类Dev

错误42P01。大括号没有问题

来自分类Dev

为什么我的LINQ表达式中的此输出变量没有问题?

来自分类Dev

shell:如何在没有问题的情况下在此Grep结构中使用UDV?

来自分类Dev

收到错误消息,表明我的程序在C中崩溃,即使语法没有问题

来自分类Dev

为什么即使在android:targetSdkVersion =“ 25”中,Uri.fromFile也没有问题?

来自分类Dev

Realm突然开始在没有问题的_ClassNameRealmProxy工作的代码中生成编译错误

来自分类Dev

从对象获取特定属性时遇到麻烦,而其他对象则没有问题

来自分类Dev

当开发中没有问题时,React构建会导致CORS错误

来自分类Dev

当空格没有问题时,为什么会得到以下提示?

来自分类Dev

Google Play无法通过验证发布应用程序,但是没有问题吗?

Related 相关文章

  1. 1

    cron的Rsync问题,手动没有问题

  2. 2

    HTML Navbar定位有问题

  3. 3

    有固定位置的问题。

  4. 4

    TDataModule后代没有“创建”。创建但没有问题?

  5. 5

    降级R版本(Bioconductor安装没有问题)

  6. 6

    带包裹的EXTRA输出为NULL,但没有问题

  7. 7

    如果R中的IF-Then错误似乎没有问题?

  8. 8

    在mysql上显示用户编号没有问题

  9. 9

    如何启用安全启动而没有问题?

  10. 10

    更新mysql生产服务器没有问题

  11. 11

    响应式和绝对定位有问题

  12. 12

    Python中的JSON:OS X上的编码问题,Windows上没有问题

  13. 13

    阅读时出现 Python 编码问题,但键入时没有问题

  14. 14

    没有错误,没有问题,没有任何显示

  15. 15

    SonarQube 5.1进行详细说明时没有问题

  16. 16

    无法保存灰框,但保存原始色框没有问题

  17. 17

    JMeter-如何找出没有问题的最大用户数?

  18. 18

    在Android上进行测试时,libgdx闪烁,但桌面版本没有问题

  19. 19

    可以将.buildignore文件从Yeoman生成的Angular应用目录中删除,没有问题吗?

  20. 20

    错误42P01。大括号没有问题

  21. 21

    为什么我的LINQ表达式中的此输出变量没有问题?

  22. 22

    shell:如何在没有问题的情况下在此Grep结构中使用UDV?

  23. 23

    收到错误消息,表明我的程序在C中崩溃,即使语法没有问题

  24. 24

    为什么即使在android:targetSdkVersion =“ 25”中,Uri.fromFile也没有问题?

  25. 25

    Realm突然开始在没有问题的_ClassNameRealmProxy工作的代码中生成编译错误

  26. 26

    从对象获取特定属性时遇到麻烦,而其他对象则没有问题

  27. 27

    当开发中没有问题时,React构建会导致CORS错误

  28. 28

    当空格没有问题时,为什么会得到以下提示?

  29. 29

    Google Play无法通过验证发布应用程序,但是没有问题吗?

热门标签

归档