0

我需要语法帮助,以便为使用一系列jQueryui 滑块设置输入字段的表单合理化 jQuery / jQueryui 函数。

该表单工作正常,但是我有两个更改侦听器函数,它们当前复制了一系列 jQuery 操作,我想将它们移到它们都调用的共享的第三个函数中。监听器函数是:

  1. 如果表单的“汇率”输入(type="text")发生变化,jquery .change() 会监听:$("#ExchangeRate").change(function(){do a series of jQuery actions});
  2. 如果移动了任何滑块,jqueryUI slidestop 函数会监听:$( ".slider" ).on( "slidestop", function( event, ui ) {do a series of jQuery actions}

因此,我想将重复的一系列 jQuery 操作移动到自定义的 .updateResults() 函数中,以便侦听器函数简化为类似于$("#ExchangeRate").change(function(){$('.results').updateResults();});and的东西$(".slider").on("slidestop",function( event, ui){$('.results').updateResults();});。但是,到目前为止,我的尝试阻止了所有脚本的运行。

我对 jQueryui 很陌生,并且正在努力寻找有关调用 jQuery 操作和自定义调用函数的基本结构所需的语法的文档。谁能指导我到适当的文档、调用自定义 jQuery 函数的 jQuery 函数的工作示例或正确的搜索词?谢谢,基思..

4

1 回答 1

0

你的意思是什么?

var updateResults = function () {
    $('.results').css('border', 'solid red 3px');
};
$("#ExchangeRate").change(updateResults);
$(".slider").on("slidestop", updateResults);

或者你想让 updateResults 成为一个 jQuery 插件吗?(也许是另一个问题)

于 2013-03-19T14:40:25.587 回答