我想出了这个效果很好的解决方案,除了我必须刷新屏幕来更改横幅大小。
<script type="text/javascript">
var wi = $("#containingDiv").width();
var iw = $(document).width();
$(document).ready(function () {
var iw = $(document).width();
$('#test b').html(iw);
$(window).resize(function () {
iw = $(document).width();
$('#test b').html(iw);
wi = $("#containingDiv").width();
wi = Math.round(iw * .6);
$('#test1 b').html(wi);
$("#s1").css('width',wi);
$("#s2").css('width',wi);
$("#s3").css('width',wi);
$("#s4").css('width',wi);
$("#s5").css('width',wi);
$("#s6").css('width',wi);
$("#s7").css('width',wi);
$("#s8").css('width',wi);
});
$('#allinone_bannerRotator_classic').allinone_bannerRotator({
skin: 'classic',
width: wi,
height: wi /2,
responsive: true,
responsiveRelativeToBrowser: true,
animationTime: 0.5,
width100Proc: false,
autoHideBottomNav: true,
showPreviewThumbs: false,
showNavArrows: false,
showBottomNav: false,
autoHideNavArrows: true,
loop: true,
enableTouchScreen: true,
showCircleTimer: false,
autoPlay: 4,
resizeImages: true,
defaultEffect: 'fade'
});
////$('.bxslider').bxSlider({
//// mode: 'fade',
//// captions: true
////});
});
</script>
首先,我获取放置横幅的 div 宽度,并获取文档宽度,然后缩放图像和横幅。我试图将横幅脚本放在窗口调整大小,不幸的是它不起作用,看不到图像。我会很感激你的建议。