动态扩展动态加载的DIV的宽度
Dynamically expanding width of a dynamically loaded DIV
我创建了一个工具提示,它是基于服务器端数据动态加载的。它一直运行良好,直到我得到了更大的SKU。现在出现溢出。
我试图使用CSS或JS来动态更改宽度,以消除溢出,如图所示。
我的HTML:
<div class="ext-tooltip 12345-789-1456789-431535" data-sku="12345-789-1456789-431535">
<div class="tooltip-stock">12345-789-1456789-431535 :: 5</div>
</div>
<div id="invoice-lines">
<div id="progress-container" class="hide" style="display: none;">
<div class="progress-bar-container">
<div id="progress-bar" class="progress-bar-progress" style="width: 100%;"></div>
</div>
<div class="example ta_center">Loading...</div>
</div>
<table cellspacing="0" id="invoice-time" class="invoice-lines spreadsheet" style="display:none"></table>
我的CSS:
.ext-tooltip {
display: inline-block;
background: url(//cdn.shopify.com/s/files/1/0059/3992/t/14/assets/oem-icon.png?17543244824127338148) -78px 0 no-repeat;
font-family: Arial, sans-serif;
padding: 0 10px 7px 3px;
margin-left: 3px;
line-height: 22px;
overflow: hidden;
color: black;
font-weight: normal;
font-size: 9pt;
}
我的JS:
var $tooltip = $('.ext-tooltip.12345-789-1456789-431535');
$tooltip.innerWidth($('.tooltip-stock', $tooltip).innerWidth());
正确的方法是什么?
从background
规则中删除no-repeat
可以根据不同的文本长度调整宽度。
修订Fiddle
相关文章:
- 使用JavaScript动态插入DIV的成本有多高
- 根据CHECKBOX输入值动态更新DIV信息
- 在DIV中动态插入HTML并访问新元素
- 根据容器 DIV 中的图像动态调整容器 DIV 的大小
- 在 DIV 标记中动态加载页面
- 检测第三方网站的动态DIV容器的大小
- 在具有特定ID的DIV中使用JavaScript动态添加HTML元素
- 我想使用hashbang URL(blah.com/#!/thingtoload)动态加载页面内容(在DIV中),我有j
- 动态创建一个DIV容器
- 动态 Div 宽度影响其他 Div 宽度
- 如何使用 $(this) 在动态 DIV 中获取图像的 src
- 使用 Jquery 显示另一个 Div 中的动态 Div 数
- Web 应用程序中的动态 Div 对象
- 使用 Jquery 克隆下拉列表并附加到动态 Div
- 具有相同高度的动态DIV
- 动态DIV元素点击按钮
- igcombo对动态DIV元素不起作用
- 在JS中删除一个动态DIV行
- Jquery对话框中的动态Div内容
- 引导模式替换按钮链接-动态Div id