1

jQuery のサイズ変更可能なプラグインを使用すると、マウス カーソルのスタイルを「e-resize」(反対方向の 2 つの矢印) にすることができます。しかし、どうすればそれを変更できますか?私はこれを試しました:

$("#right-line").hover(function() {
    $(this).css("cursor", "crosshair");
});

しかし、それは機能しません。つまり、カーソルはまだ「e-resize」です。

前もって感謝します。

4

2 に答える 2

2

サイズ変更可能な Jquery のカーソルをオーバーライドするには、次のようにします。

$(selector).resizable({
        handles: "e",
        create: function( event, ui ) {
            // Prefers an another cursor with two arrows
            $(".ui-resizable-e").css("cursor","ew-resize");
        }
    });
于 2015-10-01T15:13:07.937 に答える
1

インラインCSSは、おそらくjqueryスタイルシートによってオーバーライドされます。ローカルでロードしている場合は編集できますjquery.ui.resizable.css。UIウィジェットをさらに使用している場合は、メインでプロパティjquery-ui.cssを編集しcursorます。

編集する要素は.ui-resizable-se、の202行目です。jquery-ui.css

于 2012-05-25T08:56:30.447 に答える