我需要为我的应用程序创建许多可拖动的jQuery UI实例,我需要将每个配置存储到一个数组中。 但是,我没有创建文字对象,而是对属性进行了原型设计。我关心的是节省内存:
function draggableConfig(config) {
$.extend(true, this, config);
}
$.extend(draggableConfig.prototype, {
appendTo: 'body',
cursor: 'move',
delay: 3000,
disabled: false
// ..... more .....
});
然后我打电话给这样的话:
$('.selector').draggable(new draggableConfig({
delay: 0
}));
但是为什么jQuery可拖动不能识别原型属性?有没有办法使它无法定义整个对象?