gpt4 book ai didi

JQuery 插件帮助

转载 作者:行者123 更新时间:2023-12-01 04:26:50 33 4
gpt4 key购买 nike

我正在为 jquery 构建一个小插件,并且根据我想要提供的默认选项,如果它应该用于单击事件的“绑定(bind)”或“实时”。所以我有

var defaults = { method: 'bind' /* or live */ };
var options = $.extend(defaults, options);

插件继续

$(selector).**method**('click', function(event) { /* code  */});

现在,我怎样才能使该方法由默认方法值选择,而不必编写以下内容。

if(options.method == 'live') { $(selector).live('click', function(event) { /* code  */}); } else { $(selector).bind('click', function(event) { /* code  */});}

谢谢。

最佳答案

你应该这样做:

$(selector)[options.method]('click', function(event) { 
/* code */
});

干杯

关于JQuery 插件帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5907606/

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