我正在尝试使Jquery Cycle自适应大小。到目前为止,我已经部分成功了,它可以调整大小,但幻灯片转换存在问题...我不知道为什么?这是整个页面http://dl.dropbox.com/u/8847353/Jai_Sandhu_Design_Portfolio/index.html
我已经成功地通过Sitepoint上的文章来调整幻灯片大小。通过在javascript中使用slideResize:false并将CSS中%宽度和%高度赋予!important标签,幻灯片根据样式表中的百分比值进行调整大小。
幻灯片不能正确过渡,但它可以缩放!有人能提供任何建议吗?我认为这可能与在CSS中向幻灯片编写overflow:hidden有关。 HTML
幻灯片不能正确过渡,但它可以缩放!有人能提供任何建议吗?我认为这可能与在CSS中向幻灯片编写overflow:hidden有关。 HTML
<div id="leftnav">
<div class="slideshow">
<img src="work/japan_11.03/hope_for_japan_1.jpg" class="a" alt="Japan 11/03: Title page" />
<img src="work/japan_11.03/hope_for_japan_2.jpg" class="a" alt="Japan 11/03: Land of the rising sun" />
<img src="work/japan_11.03/hope_for_japan_3.jpg" class="a" alt="Japan 11/03: Fishing for inspiration" />
<img src="work/japan_11.03/hope_for_japan_4.jpg" class="a" alt="Japan 11/03: A little place called home" />
<img src="work/japan_11.03/hope_for_japan_5.jpg" class="a" alt="Japan 11/03: Shinkasen" />
<img src="work/japan_11.03/hope_for_japan_6.jpg" class="a" alt="Japan 11/03: Getting back into the swing of things" />
<img src="work/japan_11.03/hope_for_japan_7.jpg" class="a" alt="Japan 11/03: Remembered and not forgotten" />
</div>
JavaScript
$(document).ready(function() {
$('.slideshow')
.after('<div id="nav">')
.cycle({
fx: 'fade',
sync: true,
speedIn: 500,
speedOut: 500,
timeout: 10000,
pager: '#nav',
next: '.slideshow',
slideResize: false,
});
});
CSS
//image class properties
img.a {
min-width: 475.2px;
max-width: 1342px;
height: 92.58%;
}
//slideshow properties
.slideshow {
width: 92.58% !important ;
margin-left:7%;
overflow: hidden;
}
.slideshow img {
height: auto !important ;
width: 92.58% !important;
position: relative !important;
padding: 0px;
background-color: #fcfcfc;
}
.pics {
padding: 0;
margin: 0;
}
.pics img {
padding: 0px;
background-color: #fcfcfc;
top: 0;
left: 0;
}
$('#slideshow').css({height: 'auto', width:'auto' })
。这样可以让布局自然重置,并消除一些边缘情况下可能出现的问题。 - Jeff