2015-06-22 46 views
0

我有一个问题,不能把它弄出来。我使用不同的jQuery插件,如:nanoScroller,iDangerous swiper等如何重新初始化插件时,元素显示没有

我的问题是,当一个元素设置为不显示任何插件将无法正常工作,直到我调整我的屏幕或如果我按F12插件 - 在作品中。

我怎样才能解决这个问题?

+3

触发窗口大小调整,或初始化元素当你显示该项目 – Justinas

+0

你能举个例子吗? –

+0

我试图重新初始化插件,但它不会工作,要么。 –

回答

1

尝试触发窗口resize事件:

$(window).trigger('resize'); 

如果你想BS模态已经演出后初始化一些元素,使用it's events

$(document).on('show.bs.modal', '.modal', function() {alert('before modal show')}); 
+0

不会工作要么:( –

+0

因为显示没有没有宽度和高度,因此nanoScroller不初始化,因为它需要的宽度和高度的工作。 –

+1

nanoScroller是不是唯一的一个。即时通讯使用也swiper.js在引导导航,标签,也是问题,因为在默认情况下未激活标签被隐藏。 –

相关问题