我有一個元素,我在使用Twitter Bootstrap Affix插件。如果窗口被垂直調整大小到小於項目高度的位置,我想從元素中刪除附加功能,因爲您無法在窗口中看到它的全部內容。如何在特定條件下從元素中刪除Bootstrap Affix?
到目前爲止,我已經在控制檯中試過這個,看看它是否可以被刪除,但它似乎沒有工作。
$("#myElement")
.removeClass("affix affix-top affix-bottom")
.removeData("affix");
$(window)
.off("scroll.affix.data-api, click.affix.data-api");
也許我正在談論這個錯誤的方式?我如何以編程方式從已經應用的元素中刪除詞綴?
感謝您的Bootstrap 3編輯,這對我來說非常合適 – Smegger 2014-04-09 09:34:41
對我來說也是如此。謝謝 – Nizam 2014-05-08 10:12:33
謝謝你。僅供參考 - 如果我在元素開始添加之前運行'$(window).off('。affix');',則不需要刪除這些類,如果這是有意義的。 – thekingoftruth 2015-03-19 17:41:13