【发布时间】:2015-12-16 14:11:24
【问题描述】:
在引导输入组中隐藏/切换the input-group-addon span 的最佳方法是什么?如果我只是删除它,圆角会从输入中截断
以及其他一些显示问题,例如宽度
https://jsfiddle.net/45f9nq94/
编辑:这是我想出的最好的,好的解决方案吗?
https://jsfiddle.net/45f9nq94/1/
编辑:更接近真实交易的 Angular 示例
https://jsfiddle.net/45f9nq94/3/
更新: 我重新考虑了解决方案,我认为它对用户https://jsfiddle.net/45f9nq94/7/ 来说也更好看。唯一我不喜欢的是我添加了将插件的内容包装在一个新的跨度中。知道如何使用 CSS 更改 input-group-addon 跨度来做同样的事情而不需要额外的跨度吗?
【问题讨论】:
-
当你删除
input-group-addon类时,只需给它一个border-radius......我认为是 4px。 -
是的,如果您对这种外观等感到满意的话
-
一个问题是宽度不一样,有什么好的解决办法吗?
-
您可以获得
input-group的宽度,然后将该宽度应用于新文本框?虽然我认为需要依赖 JS/jQuery -
如果可能的话我不想使用 js 不喜欢使用 JS 的概念,请参阅更新以获得更好的示例。我正在使用内联表单,并且不希望在隐藏插件时影响输入的控制权