jquery图像幻灯片
这是测试页面 我没有错误,但没有悬停幻灯片效果 有线索吗jquery图像幻灯片,jquery,slide,Jquery,Slide,这是测试页面 我没有错误,但没有悬停幻灯片效果 有线索吗 更新,molf已经修复了问题,这是造成问题的绝对位置。。但是,现在,当文本显示时,下面的链接不可剪裁 更正的页面如下:您应该更新CSS,确保。图像img绝对定位: .image img { position: absolute; // added height: 100%; width: 100%; } 这将使幻灯片正常工作。但图像将显示在周围的div之外。要解决此问题,请将溢出:隐藏属性添加到.image
更新,molf已经修复了问题,这是造成问题的绝对位置。。但是,现在,当文本显示时,下面的链接不可剪裁
更正的页面如下:您应该更新CSS,确保
。图像img
绝对定位:
.image img {
position: absolute; // added
height: 100%;
width: 100%;
}
这将使幻灯片正常工作。但图像将显示在周围的div
之外。要解决此问题,请将溢出:隐藏属性添加到.image
:
.image {
// ...
overflow: hidden; // added
}
更新:鉴于在上述解决方案中,.image div
后面有文本(即不可单击的链接),您最好滑动该文本,而不是图像。执行以下操作,而不是上述操作:
.box {
// ...
overflow: hidden; // added
}
在javascript中:
$('div.box').hover(function() {
$(this).find(".image").animate({top:'200px'},{queue:false,duration:500});
}, function() {
$(this).find(".image").animate({top:'0px'},{queue:false,duration:500});
});
请注意,我们现在正在跟踪div.box
上的hover
事件,并向下滑动div.image
您应该更新CSS,确保.image img
处于绝对位置:
.image img {
position: absolute; // added
height: 100%;
width: 100%;
}
这将使幻灯片正常工作。但图像将显示在周围的div
之外。要解决此问题,请将溢出:隐藏属性添加到.image
:
.image {
// ...
overflow: hidden; // added
}
更新:鉴于在上述解决方案中,.image div
后面有文本(即不可单击的链接),您最好滑动该文本,而不是图像。执行以下操作,而不是上述操作:
.box {
// ...
overflow: hidden; // added
}
在javascript中:
$('div.box').hover(function() {
$(this).find(".image").animate({top:'200px'},{queue:false,duration:500});
}, function() {
$(this).find(".image").animate({top:'0px'},{queue:false,duration:500});
});
请注意,我们现在正在跟踪div.box
上的hover
事件,并向下滑动它所使用的div.image
position:relative;
同时,您需要将JS更改为:
$('div.webpreview').hover(....);
因为页面中没有类为“image”的div:)
可点击链接:
风格:
.webpreview img {
height: 100%;
position:relative;
overflow:hidden;
width: 100%;
z-index:100;//note this
}
.box .linkDiv{
top:-300px;
position:absolute;
overflow:hidden;
z-index:200;
}
JS:
HTML:
它与
position:relative;
同时,您需要将JS更改为:
$('div.webpreview').hover(....);
因为页面中没有类为“image”的div:)
可点击链接:
风格:
.webpreview img {
height: 100%;
position:relative;
overflow:hidden;
width: 100%;
z-index:100;//note this
}
.box .linkDiv{
top:-300px;
position:absolute;
overflow:hidden;
z-index:200;
}
JS:
HTML:
就这么简单。。。你让我开心,谢谢!。。。为什么没有绝对属性它不起作用?你知道吗?top属性对不是绝对或相对定位的元素没有影响。这是根据CSS规范。就这么简单。。。你让我开心,谢谢!。。。为什么没有绝对属性它不起作用?你知道吗?top属性对不是绝对或相对定位的元素没有影响。这是根据CSS规范进行的。这是一个测试,以查看单词image是否是问题所在(作为CSS中未使用的受保护单词),我将返回到image类!。。我敢肯定你的解决方案很有效。。但是molf找到了一个解决方案,只要扣动扳机,wich对我来说很好。。。我会告诉你的,但我会保持简单,谢谢!这是一个测试,看看单词image是否是问题所在(作为一个受保护的单词,在css中没有被使用),我回到了image类!。。我敢肯定你的解决方案很有效。。但是molf找到了一个解决方案,只要扣动扳机,wich对我来说很好。。。我会告诉你的,但我会保持简单,谢谢!