【发布时间】:2013-09-19 22:03:16
【问题描述】:
我有一个可通过 jQuery UI 的.draggable() 拖动的元素。如何在拖动元素时降低该元素的不透明度?
所以看起来它在被拖动时会淡出?
我也将 revert 设置为 true,并且我希望它在 revert 开始并且正在发生时恢复为完全不透明。
这是我的 jQuery 代码:
$('#draggable').draggable({
axis: 'x',
revert: true,
drag:function(event, ui){
if(ui.position.left>0){
console.log("moving right");
// fade out / make opacity less as drag moves right or ui.position.left becomes higher.
}
}
});
这是一个带有代码的 JS Fiddle:http://jsfiddle.net/EybmN/1/
我想知道并希望有人可以帮助我弄清楚如何逐渐淡出/减少拖动对象的不透明度。但如果发生还原并且项目开始滑回其原始位置,则将不透明度恢复为完全。
我将不胜感激!
提前致谢!
【问题讨论】:
标签: javascript jquery jquery-ui jquery-ui-draggable