2017-01-16 43 views
0

我的bootstrap的觸發事件有問題。 我嘗試在隱藏或顯示內容後調用一個函數。Bootstrap「hidden.bs.collapse」不會調用我的功能

我的搜索後,我發現這個解決方案,但它並沒有工作:

$(document).ready(function() { 
    $('#widget-box').on('hidden.bs.collapse', function() { 
     alert("hidden"); 
    }) 
    $('#widget-body').on('hidden.bs.collapse', function() { 
     alert("hidden"); 
    }) 
    $('#SearchForm').on('hidden.bs.collapse', function() { 
     alert("hidden"); 
    }) 
}); 

widget-box是一個得到collapsed類。

widget-body是顯示/隱藏的人。

SearchFormwidget-body的內容dis//出現。

這3個功能都沒有告訴我警報。我究竟做錯了什麼?

+0

你有第一個事件來啓動它嗎?像這樣[示例w3schools.com](http://www.w3schools.com/Bootstrap/tryit.asp?filename=trybs_ref_js_collapse_events&stacked=h) – MarioZ

回答

-1

使用外部JavaScript文件。嘗試將jQuery代碼寫入外部JavaScript文件,並使用腳本標記將該外部JavaScript文件鏈接到您的html文件。

+0

您能否在此發佈您的html代碼? –