1

{cursor: hand; cursor: pointer}クロスブラウザの理由で使用するのはCSSの一般的な方法です。jQueryを使用して同じ効果をどのように達成しますか?あなたがそうするならば、$('#foo').css({cursor: 'hand', cursor:'pointer'});それらはオブジェクトキーであり、お互いを壊します。

ありがとう!

4

2 に答える 2

8

なぜ使用しないのaddClassですか?

.pointer {
    cursor: hand;
    cursor: pointer;
}

$('#foo').addClass('pointer');
于 2012-08-11T05:16:34.273 に答える
4
if ($.browser.msie && $.browser.version < '6.0') {
    $('#foo').css('cursor','hand');
} else {
    $('#foo').css('cursor','pointer');
}

また

var cursor = ($.browser.msie && $.browser.version < '6.0') ? 'hand' : 'pointer';
$('#foo').css('cursor',cursor);
于 2012-08-11T05:37:39.093 に答える