我在我的项目中使用Lightbox_me插件。这似乎很简单,因此我的选择。问题是它的调用不能按预期工作。 作者的例子:
$('#try-1').click(function(e) {
$('#sign_up').lightbox_me({
centered: true,
onLoad: function() {
$('#sign_up').find('input:first').focus()
}
});
e.preventDefault();
});
我的改编:
$('.compositos_DBitem').on('click', function(e){
$('.compositos_DBitem_lightbox', this).lightbox_me({
centered: true
});
e.preventDefault();
});
......它不起作用。有任何想法吗? 完整代码:FIDDLE。
感谢名单。
佩德罗
答案 0 :(得分:2)
您需要使用jQuery Migrate来处理旧的灯箱插件。正如它在控制台中所说的jQuery.browser is deprecated
。
查看添加了jQuery migrate的更新小提琴。
demonstration with jQuery migrate plugin
阅读有关jQuery Migrate here
的更多信息答案 1 :(得分:1)
jQuery 1.9不支持$.browser
描述:包含useragent的标志,从navigator.userAgent读取。此属性已在jQuery 1.9中删除
尝试旧版本的jQuery或更新版本的插件。
答案 2 :(得分:1)
您必须迁移灯箱插件,因为不再支持$.browser
。或者降级你的jquery版本: