Web制作,HTML,CSS,Javascript Tips
background-positionをとるへのトラックバック
CSSプロパティのbackground-position-xやbackground-position-yはIE独自拡張なのでFirefoxなどでは有効になりませんが、ロールオーバーをつくるときに非常に便利なプロパティだと思います。
Javascriptでもいいから使えないかと思い調べてみました。
CSSと同じく、少々癖のあるプロパティでした。
//Firefoxの場合
if($(this).css('background-position')){
var Obj = $(this).css('background-position');
var BpX = Obj.split(' ')[0];
var BpY = Obj.split(' ')[1];
}
//IEの場合
else{
var BpX = this.currentStyle["backgroundPositionX"];
var BpY = this.currentStyle["backgroundPositionY"];
}
コメントの投稿