Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jQuery什么是';用户界面';在下面的例子中?_Jquery Ui - Fatal编程技术网

Jquery ui jQuery什么是';用户界面';在下面的例子中?

Jquery ui jQuery什么是';用户界面';在下面的例子中?,jquery-ui,Jquery Ui,chrisrbailey对这个问题的评论: 帮助我解决了与滑块完全相同的问题。我想把这个例子扩展到另一个问题。有人能帮我理解这两个例子之间的区别吗: $("#slider1").slider({ slide: function(event,ui){$('#field1').val(ui.value)} }); $("#slider1").slider({ slide: function(event,ui){$('#field1').val($(this).slider("valu

chrisrbailey对这个问题的评论:

帮助我解决了与滑块完全相同的问题。我想把这个例子扩展到另一个问题。有人能帮我理解这两个例子之间的区别吗:

$("#slider1").slider({
  slide:  function(event,ui){$('#field1').val(ui.value)}
});

$("#slider1").slider({
  slide:  function(event,ui){$('#field1').val($(this).slider("value"))}
});

正如前面提到的问题/答案所指出的,ui.value和$(this.slider(“value”)实际上抓住了不同的东西。我不习惯ui.value,我想知道是否有人对教程有很好的解释/链接,更多地讨论了在jQuery中使用“event,ui”项

jQueryUI文档告诉您哪些参数被传递给哪些回调函数。不幸的是,文档并不总是很好地描述这些参数所包含的数据类型。如果查看“事件”选项卡,请展开以显示有关幻灯片事件的信息

在滑动过程中,每次鼠标移动都会触发此事件。使用ui.value(单句柄滑块)获取当前句柄的值,$(..).slider('value',index)获取另一个句柄的值

根据ui.value返回false以防止幻灯片

你查过那张支票了吗


我把一个放在一起,将每个对象的属性写到屏幕上,这样您就可以看到每个对象包含的内容。有趣的是,当开始滑动滑块时,ui.value和$(this.slider(“value”)返回不同的值(分别为0和1)(一个滑块增量分别导致值1和0)。从那时起,它们似乎也被关闭了一次(这是我在Firefox 3.5.3上看到的)。

ui.value是滑块起始位置的值,滑块(“value”)是其当前值吗?我查看了文档,它有点模糊。ui对象(它是一个对象,对吗?)是每个ui组件的一部分,还是这只是滑块组件所独有的?是的,ui是一个对象。从演示中,我们可以看到它有两个属性:句柄和值。它不是SliderUI组件所独有的(例如,看看tabs、accordion和progressbar事件),但就我所见,它并不是插件中的一个实际标准。看起来jQueryUI库已经尝试在它提供的小部件中标准化事件处理程序签名。