Я пытаюсь использовать нокаут для привязки html к iframe.jquery droppable iframe offset
На главной странице содержится перетаскиваемая и iframe содержит droppable. Проблема заключается в том, что предмет падает не в том месте, например:
Зеленый цвет, где мне бы хотелось, чтобы капля произошла, но красный цвет - это место, где происходит падение, похоже, находится справа координаты, но не принимая во внимание положение iframes на главной странице.
Я попытался применением iframefix к обеим перетаскиваемым и Droppable однако это не помогло:
iframe.find('.sim-row').droppable({
iframeFix: true,
drop: function (event, ui) {
console.log("dropped");
}
});
$('#drag').draggable({
iframeFix: true,
helper: "clone"
});
Это было интересно, есть ли какое-то образом о создании «смещением» на основе позиции IFrames и передать это через перетаскиваемый, чтобы он мог вычислить свою позицию?
Некоторые фидель: Главная страница - http://jsfiddle.net/D26CQ/1/
IFRAME - http://jsfiddle.net/cMfMq/
Только голова, это разрушает производительность при использовании 'refreshPositions', особенно в Firefox. – Loktar
Это было чудесно для нашего выступления здесь. https://gist.github.com/loktar00/9233624 – Loktar
Удивительно, мне потребовалось некоторое время, чтобы найти этот ответ, но он спас мне часы поиска или отскочил к пользовательскому перетаскиванию. Спасибо, и ожидаем жира вознаграждение в ближайшее время. :) –