Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.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 js滑块试图制作当前幻灯片时出现问题';div显示在顶部_Javascript_Html_Css - Fatal编程技术网

Javascript js滑块试图制作当前幻灯片时出现问题';div显示在顶部

Javascript js滑块试图制作当前幻灯片时出现问题';div显示在顶部,javascript,html,css,Javascript,Html,Css,对于js滑块,我们使用span“slider\u link”将整个包含div的部分变成可点击的链接。问题是第一个div似乎保持不变,因此即使幻灯片发生变化,链接也不会改变。我们希望每张幻灯片的链接与该幻灯片一起出现 HTML摘录: <div class="slider1"> <div class="slider-text slider-text1"> <a href="http://www.abacusnyc.com/about-us/overview">&

对于js滑块,我们使用span“slider\u link”将整个包含div的部分变成可点击的链接。问题是第一个div似乎保持不变,因此即使幻灯片发生变化,链接也不会改变。我们希望每张幻灯片的链接与该幻灯片一起出现

HTML摘录:

<div class="slider1">
<div class="slider-text slider-text1">
<a href="http://www.abacusnyc.com/about-us/overview"><span class="slider_link"></span></a>
<h1><span>Differentiate.</span> Shouldn't your recruitment firm stand out as much as you do.</h1>
<p>Human Resourcefulness is finding the right people, right now.</p>

</div>
</div>

将相对定位放入包装器div

有几件事。。。当我签出演示时,找不到您的empty.gif。为什么使用浮动:左定位和绝对定位?我还建议你在你的滑动元素周围放一个带溢出的包装:隐藏,因为现在,我可以看到下一张幻灯片,而不是我应该看到的:事实上,在没有看到你的css或代码的其余部分的情况下,我想尝试一下,你的绝对定位导致你的链接保持不变,尤其是当其父容器没有position:relative集时,这意味着滑块链接相对于文档而不是其父容器保持绝对位置。感谢您的评论。如果有帮助的话,你可以在我包含的演示链接中看到整个代码。同时我要消除浮动。在你的滑块上也画一个环绕,设置为内容宽度和溢出:隐藏,这样其余的幻灯片就不可见了。为该包装器提供相对定位,以便滑块链接的绝对定位按如下方式工作expected@HighParkCoder在已经存在的包装器中放置相对定位解决了该问题。这基本上是你在评论中的建议,我不知道你是否想提供一个正式的答案,这样我可以给你信用。
.slider_link { 
    float:left;
     position:absolute;
     width:100%;
     height:100%;
     top:0;
     left: 0;

  /* edit: added z-index */
      z-index:inherit;

  /* edit: fixes overlap error in IE7/8, 
     make sure you have an empty gif */
     background-image: url('../images/empty.gif');
}