Javascript 如何从颜色框中获取返回值?
我有一个供用户选择图像的颜色框。如何从颜色框中获取文件名?(我注意到Javascript 如何从颜色框中获取返回值?,javascript,jquery,jquery-plugins,colorbox,Javascript,Jquery,Jquery Plugins,Colorbox,我有一个供用户选择图像的颜色框。如何从颜色框中获取文件名?(我注意到onClosed功能。) 解决方案: 正如@Gummy sugested所示,我使用了onComplete函数,如下代码所示: “返回”页面: 这可能对你有用 $(document).bind("cbox_complete", function(){ var href = $.colorbox.element().attr("href"); //do something else }); colorbox打开
onClosed
功能。)
解决方案: 正如@Gummy sugested所示,我使用了onComplete函数,如下代码所示: “返回”页面:
这可能对你有用
$(document).bind("cbox_complete", function(){
var href = $.colorbox.element().attr("href");
//do something else
});
colorbox打开时,可以随时调用element方法来检索当前元素的jQuery对象。您可以从中选择元素,并访问href属性:
href = $.colorbox.element()[0].href;
此外,在任何回调中,执行上下文(“this”的值)将是当前元素。因此,如果您想使用onComplete回调,您可以执行以下操作:
$('#example').colorbox({onComplete:function(){
href = this.href;
}});
当颜色框加载时,echo退出
未定义
——将其更改为cbox\u closed
会导致未定义的onclose
href = $.colorbox.element()[0].href;
$('#example').colorbox({onComplete:function(){
href = this.href;
}});