質問

私は、Shiftキーを保持している時にユーザーが選択できるようにしたい。

$("#div").selectable({
        start: function(st) {
            $(window).keydown(function(e){
                if(!e.shiftKey){
                    st.stopPropagation();
                }
            });
        });

なし?

他のヒント

それを必要とする人や似たようなため、これは私のためによく働います:

    var shift = false;

    $(window).keydown(function(e){
        if(e.shiftKey){
    shift = true;
        }
    })
    .keyup(function(e){
        if(!e.shiftKey){
            shift = false;
        }
    });

    $("#div")
    .mousedown(function(e){
       if(!shift){
         e.stopImmediatePropagation();
         return false;          
       }
    })
    .selectable();
$(window).keydown(function(e){
  if(!e.shiftKey){
     $("#div").selectable({
        start: function(st) {
        st.stopPropagation();
          //your code here
        });

     }
});

それがない場合は代わりに、窓や「身体」の作業トライ利用ドキュメント

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top