ワイズリマインダー

jQueryUIのsortableでスクロールが発生しない

bodyタグにoverflow-y:scrollをしていることが原因

スクロールが発生しない場合でもスクロールバーを表示させたかった
(ページ推移でスクロールの有無によってレイアウトが微妙に変わるのが嫌い)

なので、スクロールバーが表示される時は、overflow-y:scrollを指定しないようにした
スクロールバーが表示されない時は、そもそもD&Dでスクロールが発生しない

let func = function(){
  $('body').css('overflow-y', $(window).height() < $(document).height() ? "initial" : "scroll");

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください