Jak mogę zachować wygląd przeciągniętego elementu podczas używania "przeciągalnego" atrybutu html5. Na niektórych przeglądarek (Safari & Chrome) podczas przeciągania kotwicę, przeciągnięty pomocnik jest zastąpiony przeglądarki natywnej implementacji przeciągnięty elementu, jak widać na screenach:Zachowaj wygląd przeciąganego elementu podczas używania atrybutu przeciągania html5.
Podczas przeciągania div
Podczas przeciągania
HTML
<div class="draggable">Draggable DIV</div>
<a href="" class="draggable">Draggable A</a>
CSS
$('.draggable').attr('draggable', true);
Oto szybkie JSBin i zmontowane w celu wykazania tej kwestii http://jsbin.com/pihayeceza/1/edit
Dzięki
Może nie realne rozwiązanie, ale usunięcie atrybutu href wydaje się to poprawić. Domyślam się, że domyślnym zachowaniem przeglądarki podczas przeciągania kotwicy za pomocą href jest posiadanie adresu URL jako symbolu zastępczego, i to jest nadrzędne, co dzieje się, gdy nie ma href. –
Może to pomóc: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Drag_operations#Drag_Effects –
Jestem ciekawy, dlaczego używasz jQuery, aby dodać atrybut 'przeciągalny'? Może to być poza kontekstem, ale wydaje mi się, że lepiej byłoby po prostu dodać 'draggable =" true "' do elementów HTML? – Bill