jQuery UI 1.9 或更高版本似乎在尺寸效果后恢复到原始尺寸。我的示例代码在这里:
$(function () {
$('.circle').click(function () {
$(this).effect("size",
{ to: {width: 50,height: 50}, origin: ['bottom', 'right'] },
1000, function () {
$(this).css({'background': 'blue' });
});
});
});
基本上,如果我选择 jQuery UI 1.8.18(在 jQuery 1.7.2 下),那么形状会缩小到合适的大小并保持在那里。但后来 jQuery UI 会恢复形状。
我还注意到“来源”选项对更高版本的 jQuery UI 无效。例如,我用
origin: ['bottom', 'right']
这对 jQuery UI 1.9 或更高版本没有影响。
那么如何在 jQuery UI 1.8 或更高版本中抑制“恢复”并使“原点”有效?