我正在使用jQuery插件PowerTip来显示悬停工具提示。我使用$('.tooltip').powerTip()
对其进行了初始化,这对已加载的内容非常有效,但是如果我动态加载<div class="tooltip" data-powertip="Hey">Hey</div>
,则必须再次运行$('.tooltip').powerTip()
函数,这似乎很浪费,尤其是当我有数百个函数时。可以做这样的事情吗? :
1)
$(document).powerTip('.tooltip', {})
或
2)
$(document).on('mouseover', '.tooltip', function(e) {
$(this).powerTip()
});
逻辑似乎听起来唯一的问题是您可能需要一个回调函数来触发弹出窗口,因为触发弹出窗口并对其进行初始化是同时发生的(这可能是有问题的]