gpt4 book ai didi

javascript - 用javascript动态调用类的方法

转载 作者:行者123 更新时间:2023-12-01 02:16:37 25 4
gpt4 key购买 nike

我想动态调用自定义类的方法,就像下面的 JavaScript 一样。除此之外,下面的 javascript 仅调用我的代码中存在的函数。我想(动态)调用类的函数。因此,我将删除 window{value](target, event, self); 并使用其他可以调用自定义创建的类的方法的内容,例如“mycustomclass.anythingcouldbethismethod(target, event, self) ;”当然是在实例化之后。

var functions = [
'ajaxify_overlay',
'ajaxify_overlayCancel',
'ajaxify_overlaySubmit',
'ajaxify_rollout',
'ajaxify_rolloutCancel',
'ajaxify_rolloutSubmit',
'ajaxify_upload',
'ajaxify_contentArea',
'ajaxify_itemToggler',
'ajaxify_closer',
'ajaxify_submit',
'ajaxify_inputActivate',
'ajaxify_executeAndRefresh',
'ajaxify_empty'
];

$(document).bind('ready', function(event) {

$('body').live('click', function (event){

var target = $(event.target);

var self = this;

$.each(functions, function(index, value){

if($(target).hasClass(value)) {

window[value](target, event, self);

}

});

});

});

最佳答案

var myClass = { /* your class definition */ };
var methodName = 'myMethod';
myClass[methodName](p1,p2,...,pN);

关于javascript - 用javascript动态调用类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4168066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com