我在我的网页上使用kcfinder它可以,但只有一个问题; 我需要分离回调函数并进一步使用它......但我不能
function openKCFinder(div) {
window.KCFinder = {
callBack: function(url) {
///all action
}
//我需要类似的东西 ///它不起作用;
function set_pic(url,div){
///all action
}
function openKCFinder(div) {
window.KCFinder = {
callBack: set_pic(url,div) ;
}
谢谢你的帮助。
请原谅我英语不好。
答案 0 :(得分:2)
您当前的代码会立即运行set_pic(url,div)
;其返回值已分配给callback
。尝试:callback: function(){ set_pic(url, div); }
答案 1 :(得分:1)
再做一个功能:
callback: function(url) { set_pic(url, div); }
答案 2 :(得分:0)
您可以按照以下代码有望解决此问题
function set_pic(url, div,callBack) {
callBack(div)
}
function openKCFinder(div) {
window.KCFinder = {
callBack: set_pic(url, div)
}
}
set_pic('passing url','passing div', openKCFinder(div))