我有一个元素,我在使用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