单击选项卡上的jQuery调整窗口大小
jQuery resize window on tab click
我已经在Bootstrap选项卡中放置了一个jquery滑块,但除非调整窗口大小,否则该选项卡将不起作用。我猜这是因为它是在一个空容器中创建的,而不是在容器存在后激发的。
我试着在点击选项卡时触发窗口调整事件:
$('#myTab a[href="#slider"]').click(function (e) {
e.preventDefault()
$(this).tab('show');
jQuery(window).trigger('resize');
$('.swiper-container').css('height','100%').css('width','100%');
})
但它没有起作用。
JS Fiddle LINK
var isSliderActive = false;
$('#myTab a').click(function (e) {
e.preventDefault();
$(this).tab('show');
if($(this).attr('href') == "#slider"){
if(isSliderActive === false){ //If slider is not active
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
paginationClickable: true
});
}
isSliderActive = true;
}
});
更新的jsFiddle
展开和collscapediv:
var open = false;
$('#SlideButton').click(function () {
if (open === false) {
$('#SlideContent').animate({ height: '650px' }, 600);
$('#SlideContent').css('display', 'block');
$(this).css('background-position', 'bottom left');
open = true;
}
else {
$('#SlideContent').animate({ height: '0' }, 600, function () {
$('#SlideContent').css('display', 'none');
});
$(this).css('background-position', 'top left');
open = false;
}
});
相关文章:
- jQuery调整大小函数只适用于窗口
- 使用jquery调整文本区域的高度
- jQuery调整大小和视口检查点
- 使用jquery调整表格布局/结构
- Jquery调整大小动态更新
- jquery调整大小函数没有'不起作用
- jquery调整大小为移动窗口iPhone / Android
- 使用 jQuery 调整宽度,使 p 元素高 4 行
- jQuery 调整大小和滚动
- 如何使用 jquery 调整超链接图像的大小
- jQuery调整大小函数的问题
- XSS 攻击漏洞 - 使用 JavaScript 或 jQuery 调整查询
- IE8 问题 - jQuery 调整页面大小时导航 html
- jquery调整大小函数没有按照我期望的方式工作
- Jquery 调整 li 大小以适合 ul
- 选择,然后使用jQuery调整具有一定比例的图像大小
- 如何使用js或jquery调整非子图像的大小
- Jquery 调整具有心跳效果的图像大小
- 使用 jQuery 调整图像高度
- 为什么jquery调整大小不起作用