У меня возникли проблемы с этим кодом - http://jsfiddle.net/B3XkD/1/jsFiddle код не работает?
function itemInSpot(drag_item, spot) {
var oldSpotItem = $(spot).find('img');
if (oldSpotItem.length > 0) {
oldSpotItem.appendTo('#inventory').draggable({
revert: 'invalid'
});
}
var item = $('<img />');
item.attr('src', drag_item.attr('src')).attr('class', drag_item.attr('class')).appendTo(spot).draggable({
revert: 'invalid'
});
drag_item.remove(); // Remove the old object
}
$(document).ready(function() {
$(".circles").draggable({
revert: 'invalid'
});
$('#inventory').droppable();
$("#circles").droppable({
accept: '.circles'
})
$('#circles,#inventory').bind('drop', function(ev, ui) {
itemInSpot(ui.draggable, this);
});
});
Она работает идеально в jsFiddle, и когда я скопировать код на веб-выражение на моем компьютере он не работает, только HTML и CSS применяется , но контроль изображений (JavaScript) отсутствует. Что я делаю не так?
Любой шанс, что вы не загружаете jQuery? – Lazarus
Вы проверяете ошибки? – thescientist
hmm не уверен, не могли бы вы быть более конкретными, пожалуйста, у меня есть только два файла: html plus css в одном и javascipt, и ошибок нет – user1259527