0

也许我试图最大限度地利用工具提示功能,但我喜欢工具提示的风格,并且不希望添加另一个 JS 库。

Fiddle应该很容易解释,但我试图让它在工具提示显示时插入元素可以随 JS 更改。

4

1 回答 1

1

这是一个委托问题。Twitter 引导工具提示使用动态元素进入 DOM,并离开 DOM。这意味着该元素在 DOM 准备就绪时不可用。

这就是 jQuery 的事件委托大放异彩的地方。

$(document).on('click', '.insert', function() {
    $(this).css('height', '200px');
});

这个想法是将点击处理程序附加到静态父元素。这样,我们可以确保在选择器范围内的所有当前和未来元素上调用方法,在这种情况下是'.insert'

于 2012-08-11T05:03:45.350 回答