大佬教程收集整理的这篇文章主要介绍了JQueryUI – Resizable强制我的div从Position:Relative到Absolute切换,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试过挂钩停止和调整大小事件并转换回位置:相对,但这是一个非常黑客,结果并不完美.看来这应该有用吗?
JQuery的:
$(document).ready(function () { $(".Timeline").draggable({ axis: "x",containment: "parent" }) .resizable({ containment: "parent",handles: 'e,w' }); });
HTML:
<div style="width: 800px; overflow: auto;"> <div id="TimelineCanvas"> <div class="TimelineContainer"> <div class="Timeline"> </div> </div> </div> </div>
样式:
#TimelineCanvas { width: 2000px; height: 150px; } .TimelineContainer { height: 75px; width: 100%; border: 1px solid black; } .Timeline { position: relative; height: 75px; width: 75px; BACkground-color: Gray; cursor: move; }
到目前为止,我最好尝试修复:
$(document).ready(function () { $(".Timeline").draggable({ axis: "x",w',resize: function (event,ui) { $(this).css("height",''); },stop: function (event,ui) { $(this).css("position",''); $(this).css("top",''); $(this).css("height",''); } }); });
任何帮助,将不胜感激;谢谢!
https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.resizable.js#L242
// bugfix for http://dev.jquery.com/ticket/1749 if (el.is('.ui-draggable') || (/absolute/).test(el.css('position'))) { el.css({position: 'absolute',top: iniPos.top,left: iniPos.left}); }
以上是大佬教程为你收集整理的JQueryUI – Resizable强制我的div从Position:Relative到Absolute切换全部内容,希望文章能够帮你解决JQueryUI – Resizable强制我的div从Position:Relative到Absolute切换所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。