javascript对象中的Change函数
你好,我想知道如何在jQueryUI中创建类似的东西。比如说javascript对象中的Change函数,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,你好,我想知道如何在jQueryUI中创建类似的东西。比如说 var myValue; $('slider').slider({ min: opts['min'], max: opts['max'], value: opts['value'], step: opts['step'], change: function(event, ui){ myValue = ui.value; } }); 所以,我想在我的对象中创建change
var myValue;
$('slider').slider({
min: opts['min'],
max: opts['max'],
value: opts['value'],
step: opts['step'],
change: function(event, ui){
myValue = ui.value;
}
});
所以,我想在我的对象中创建change函数,它将以同样的方式工作
var myValue;
distance.init(selector, '',
function(valueWhichIgetAfterChange){ // it will be change function in my object
myValue = valueWhichIgetAfterChange;
}
);
总之,我想初始化我的对象,使其能够发送选择器、选项和更改函数,其中“valueWhichIgetAfterChange”将始终具有在任何更改后由对象发送的当前值(例如,当输入将更改时)。因此,它们的方法是使用将两个对象合并在一起
这将更新
设置1
属性,使其他两个属性保持不变或“默认值”。很抱歉,我正在做另一个项目。我知道如何合并两个对象,但我不知道会发生什么,ui对象总是被更新,尽管它是作为函数的属性发送的。它似乎不是函数返回的东西。就在这里:$('.slider').slider({change:function(event,ui){…}
function passMeAnObject(obj){
var settings = {
setting1: 'first',
setting2: 'second',
setting3: 'third'
};
$.extend(settings,obj);
}
passMeAnObject({setting1:'fourth'});