Javascript 使用TabPane时不需要的样式
我有一个web工具,用户可以在其中动态创建和删除多个选项卡式对象(可能很多),我使用的是Google Closure TabPane,一切都很好,只是每个创建TabPane实例都会在Javascript 使用TabPane时不需要的样式,javascript,google-closure,google-closure-library,Javascript,Google Closure,Google Closure Library,我有一个web工具,用户可以在其中动态创建和删除多个选项卡式对象(可能很多),我使用的是Google Closure TabPane,一切都很好,只是每个创建TabPane实例都会在标记的底部添加以下样式行: <style>.goog-tabpane-clear { clear: both; height: 0px; overflow: hidden }</style> .goog tabpane clear{clear:两者;高度:0px;溢出:隐藏} 这一行永远不
标记的底部添加以下样式行:
<style>.goog-tabpane-clear { clear: both; height: 0px; overflow: hidden }</style>
.goog tabpane clear{clear:两者;高度:0px;溢出:隐藏}
这一行永远不会被删除。因此,在使用我的工具一段时间后,
标记中出现了数十行甚至数百行这样的行
Google Closure(imho)非常专业,所以我认为我做错了什么,而不是认为这是我想要的方式。如果没有,有人知道有什么比在创建每个实例后以艰难的方式修复它更优雅的吗
如果有帮助的话,我相信这行代码是通过函数
goog.ui.TabPane.createClear(
从源代码中添加的,TabPane
不推荐使用。请改用我认为tabPane不受欢迎,使用TabBarIs吧?我没有发现有人反对它。我在哪里可以验证这一点?第53行哦,的确是这样。谢谢@dekdev请发布您的答案,这样问题就不会留在未回答的列表中。