मैं चारों ओर उपयोगकर्ता छवि को क्लिक जब एक छवि को स्थानांतरित करने के कोशिश कर रहा हूँ आगे बढ़ शुरू होता है: DEMO यह क्रोम में काम करता है, लेकिन एफएफ में अजीब व्यवहार हैसीएसएस: चित्र खींचने और Firefox
एचटीएमएल :
<div id="parent">
<img .... >
</div>
और मैं जावास्क्रिप्ट को संभालने के रूप में
जे एस प्रकार है:
var move = false, prevX;
$('img').on('mousedown', function(e) {
move = true;
prevX = e.pageX;
})
.on('mousemove', function(e) {
if (move === true) {
var x = parseInt($(this).css('left')) + e.pageX - prevX;
$(this).css('left', x);
prevX = e.pageX;
}
})
.on('mouseup', function(e) {
move = false;
});
(मेरे अपने कोड में मैं कुछ और करता हूं क्योंकि आपको कुछ सीमाओं के बाहर छवि को स्थानांतरित करने की अनुमति नहीं है)
मुझे नहीं पता क्यों, लेकिन फ़ायरफ़ॉक्स में आप छवि का चयन कर सकते हैं और फिर यह ' अब काम नहीं करते हैं। एफएफ में इसे ठीक करने के लिए कोई सुझाव?
आप 'mouseout' के लिए कोई हैंडलर जोड़ने चाहिए। – ANeves