2
私はアイコンの周りをドラッグできるプロジェクトに取り組んでいます。アイコンをドラッグすると、実際のアイコンが非表示になり、プレースホルダをドラッグするだけです。これはFirefoxでうまくいきますが、Chromeでうまく機能するとは限りません。あなたがすぐにドラッグを開始すると、カーソルは「防止」記号に変わり、プラクソルは動くのを止めます。jQuery Chromeでのドラッグ
デモ:http://184.75.250.123/cloud/
コード:
HTML
<li class="item" draggable="false">
<a class="app">
<img src="[imgurl]" class="icon" draggable="false" />
<span class="name">Facebook</span>
</a>
</li>
と
<div id="proxy"></div>
jQueryの
$('#section-home ul.app-page li.item').live('mousedown', function(){
var item = $(this);
$(window).mousemove(function(e){
item.addClass('isdragging');
$('#proxy').css({top: e.pageY+'px', left: e.pageX+'px'});
});
});
$(window).mouseup(function(){
$('#section-home ul.app-page li.item').removeClass('isdragging');
$(window).unbind("mousemove");
});
ありがとうございました!
何らかの理由で、正常に機能しているようです。 http://jsfiddle.net/N7vpk/多分それはページの何か他のものとのいくつかの対立です。 –
@JamesMontagneそれは奇妙だ、気づいてくれてありがとう。 – skimberk1