2
我在(滾動)iframe中有可拖動的div時遇到問題。請各位看看這個小提琴:http://jsfiddle.net/CqE43/iframe中的jQueryUI可拖動元素 - 與滾動的iframe不良行爲
這是使用代碼:
$('#test').contents().find('body').append('<div id="wrapper" style="width: 300px; height: 900px; background: #ff0000; display: block; margin-top:50px;"><div id="drag" style="width: 100px; height: 100px; background-color: blue;" ></div></div>');
$('#test').contents().find('#drag').draggable({
iframeFix: true,
start: function(event, ui) {
console.log('start');
},
drag: function(event, ui) {
console.log('drag');
},
stop: function(event, ui) {
console.log('stop');
}
});
奇怪的行爲是:如果iframe是不滾動一切工作像預期,但如果一個滾動的iframe位,拖動時會出現偏移量。
還有一件奇怪的事情:當我用拖動完成後,我沒有進入停止方法 – sachinjain024
再一次:一旦滾動條移動到右側,我就無法拖動。(可能與上面的一個有關) – sachinjain024
jep,對我來說也是一樣......但也許這與jsfiddle有關。但我認爲,我所說的其他行爲也發生在其他用例中。 – johannesboyne