如何访问JQuery函数的“选项”?
问题描述:
JQuery函数通常接受一个“选项”参数,该选项采用JSON对象的形式。例如,取自JQuery网站:如何访问JQuery函数的“选项”?
$('#book').animate({
opacity: 0.25,
left: '+=50',
height: 'toggle'});
有什么办法可以在JSON对象外访问这些“选项”吗?此外,有没有办法从函数外部改变JSON对象的属性?
例如,假设我有一个可拖动的元素,我想将[网格]从[1,1]更改为[20,20]中间拖动。我知道有可能通过用全新的JSON对象完全重新附加一个新的可拖动函数到元素来解决这个问题,但我的问题是 - 我可以在不附加新的.draggable()
函数的情况下更改这些选项。
谢谢!
也是有效的语法:'$(“#书”)拖动(“选项”,{。 'grid':[20,20]});'。我更喜欢这个,因为它与初始化中的正常方式更接近。 – 2013-04-24 01:35:47
@ ChrisO'Kelly - 我只在同一时间更新多个选项时使用该语法,但我想这只是个人偏好的问题。 – 2013-04-24 01:36:34