作为一个快速概述,我正在尝试将 fancybox 应用于通过 ajax 拉入的元素。
我目前使用此代码应用 jQuery UI 的日历小部件以将其应用到新内容。
$('.date').live('focusin', function() {
var $this = $(this);
if(!$this.is(':data(datepicker)')) {
//this will attach a datepicker control & datepicker will immediately fire
$this.datepicker();
}
});
我明白这是在做什么,鼠标悬停时它会检查 datepicker 对象是否应用于元素,如果不应用它然后触发它。
我不确定的是,虽然 jQuery UI 的日期选择器使用标识符“datepicker”,但我不确定fancybox 会使用什么。
我很确定我记得有一种方法可以查看哪些对象应用于 firebug 中的哪些 dom 元素,但我似乎找不到它。
有谁知道如何找到标识符?