我正在尝试将此 .click 函数添加到我使用 jQuery 的流沙插件排序的每个图像中
$('li img').click(function() {
var verticalCenter = ($(window).height() - $('#popupContent').height() ) /2;
var horizontalCenter = ($(window).width() - $('#popupContent').width() ) /2;
$('#popupContent').css('top', verticalCenter);
$('#popupContent').css('left', horizontalCenter);
$('#backgroundPopup').fadeIn('slow');
$('#popupContent').fadeIn('slow');
});
它将正确创建弹出窗口,但排序后它将停止工作。
文档表明...
“当您的项目具有功能增强功能(例如工具提示)时,请记住使用回调将它们应用到新克隆的对象上:
$("#content").quicksand($("#data > li"),
{
duration: 1000,
}, function() { // callback function
$('#content a').tooltip();
}
);
我不确定将该代码放在哪里并更改它以适合我的情况,请帮助。
代替.click
use .live('click',function(){});当它们在整个 DOM 中移动/克隆时,这将重新绑定到事件(只要你的选择器不改变)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)