2015-06-22 79 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在引導導航,標籤,也是問題,因爲在默認情況下未激活標籤被隱藏。 –

相關問題