0

こんにちは、css ルールを呼び出すことで、css を介してアクセスされる .png を JavaScript を介してクリック可能なリンクに変換できるかどうか疑問に思っていました。

.calendar {
    background: transparent url("../cal_icon.png") no-repeat 94px 3px;
    background-repeat: no-repeat;
    margin-right: 2px;
}

これは、cal_icon.png をクリック可能にしたい私の css ルールです。これは可能ですか?この件に関して私の無知をお許しください。

4

1 に答える 1

0

コメントで述べたように、要素にクリックハンドラーを追加する必要があり、cssはスタイリング専用です

jQuery(onLoad) http://jsfiddle.net/tq92z/を使用するこのフィドルを見ることができます

$('.calendar').click(function(){
    $(this).css('color','red');
})

IE用のcss式がありますが、他のブラウザ用のものかもしれません(しかし、今は何も思い出せません)

http://www.richnetapps.com/using_javascript_expressions_in_css/

しかし、cssでdom操作を行うことは一般的な方法ではありません

于 2013-01-04T00:10:23.447 に答える