1

ドラッグ可能なナビゲーションを作成しようとしています。このコードは chrome では正常に動作しますが、何らかの理由でこのコードは Firefox では動作しません:

<script type="text/javascript">

$(document).ready(function() {

$('img').on('dragstart', function(event) { event.preventDefault(); });

$('body').mousemove(function (event) {
//button clicked
if (event.which)
    {
    //there is a previous movement
    if (window.moveEvent)
        {
        //difference in position since last time
        var xDiff = event.screenX - window.moveEvent.screenX;
        var yDiff = event.screenY - window.moveEvent.screenY;

        //Move the scroll bar by the same amount as we moved the mouse
        $('body').scrollTop($('body').scrollTop() - yDiff);
        $('body').scrollLeft($('body').scrollLeft() - xDiff);

        //$('body').addClass('grabbing');
        event.preventDefault();
        }
    window.moveEvent = event; //store for next time
    }
else
    {
    //$('body').removeClass('grabbing');
    window.moveEvent = false; //wipe the last one
    }
});
//.mouseup(function () {$('body').addClass('grabbing');});
});
</script>

どんな助けでも大歓迎ですありがとう

4

0 に答える 0