1

いくつかの位置にいくつかの div があります。Photoshopでオブジェクトを選択するときのように、マウスでそれらを選択したい。だから私はdivのグループを選択したい。それはjqueryで可能ですか?

4

3 に答える 3

3

おそらく問題を解決するjQuery Drag to Selectがあります。

于 2009-08-17T12:23:45.107 に答える
1

div のクラスを変更することで、選択した効果をシミュレートできます。

$('div.selectable').click(function() {
    $(this).addClass('.selected');
});

再度クリックした後に div の選択を解除したい場合は、次のようにすることができます。

$('div.selectable').click(function() {
    if($(this).is('.selected')) {
        $(this).removeClass('.selected');
    } else {
        $(this).addClass('.selected');
    }
});

または三項演算子でより簡潔に:

$('div.selectable').click(function() {
    var $div = $(this);
    $div.is('.selected') ? $div.removeClass('.selected') : $div.addClass('.selected');
});
于 2009-08-17T12:13:43.933 に答える
0

コードのベースとしてimgAreaSelectプラグインを使用できます。

于 2009-08-17T12:17:32.250 に答える