jQuery(function($){
$(window).resize(function(e) {
$('.video1').each(function() {
slwidth = $(this).width();
});
});
var sliderLength=parseInt(jQuery('.video_wrpr .video1').length);
$('.video_wrpr').width((sliderLength*slwidth));
我想使用 slwidth 作为全局变量。我使用window.slwidth但它不起作用。 实际上我试图在调整大小和上传时获得div的宽度。
答案 0 :(得分:0)
让它全球化
jQuery(function($){
var slwidth ='';
$(window).resize(function(e) {
$('.video1').each(function() {
slwidth = $(this).width();
});
});
var sliderLength=parseInt(jQuery('.video_wrpr .video1').length);
$('.video_wrpr').width((sliderLength*slwidth));
});
答案 1 :(得分:0)
您还需要在resize()处理程序中设置包装器的宽度。
jQuery(function ($) {
var $videos = $('.video_wrpr .video1');
$(window).resize(function (e) {
var slwidth = $videos.width();
var sliderLength = $('.video_wrpr .video1').length;
$('.video_wrpr').width((sliderLength * slwidth));
}).resize();
});