0
我想绑定一个函数来关闭特定的facebox?根据facebox(at github)的有限文档,你可以做这样的事情来绑定动作。我可以将动作绑定到特定的facebox吗?
$(document).bind('close.facebox', function() {
//do stuff...
})
但问题在于它会将相同的操作绑定到页面上创建的所有facebox。
那么如何将不同的功能绑定到不同的facebox?我曾尝试没有成功(可能是由于我的JavaScript的尚未masterlevelskills和jQuery)的几个变种:
- 绑定一个通用的函数所建议的文件,并在功能弄清楚什么facebox被关闭,并执行想要的东西。
获取创建时句柄facebox并使用绑定的动作:
var fb = $.facebox('foo'); fb.bind('close.facebox', function() { ...do stuff ...})
调用bind在facebox直接,如:
$.facebox('foo').bind('close.facebox', function() { ...do stuff ...})
,我不记得大概更多的变种...
请帮我理解我应该怎么做(或为什么我笑)没有试图做到这一点)。 (!)