Hover trên IE 2007-07-19 19:17:48

Code:
    div {
        background-color: #666;
        color: #fff;
        h: expression(onmouseover=new Function("this.style.backgroundColor='#ff0'; this.style.color='#000';"),
                       onmouseout=new Function("this.style.backgroundColor='#666'; this.style.color='#fff';"));
    }
    div:hover {
        background-color: #ff0;
        color: #000;
    }

<div>BASIC CSS</div>

Tra loi 5 comment(s) TG 2007-07-19 19:17:48

gaulucky92 2008-08-02 09:39:33

đã test trên 4 bản IE 5.5 , 6 , 7 và 8 (Beta)
===> work 100% :)

Tra loi

Toccata 2008-12-06 01:47:55

Bạn có thể giải thích cho mình cái đoạn này làm gì được không? Cảm ơn bạn nhìu.
h: expression(onmouseover=new Function("this.style.backgroundColor='#ff0'; this.style.color='#000';"),
                       onmouseout=new Function("this.style.backgroundColor='#666'; this.style.color='#fff';"));

Tra loi

TG 2008-12-06 04:57:09

onmouseover,onmouseout để bắt sự kiện của mouse, khi có sự kiện thì gọi hàm Function tương ứng.
this.style.backgroundColor='#ff0'; để set màu background
this.style.color='#000'; để set màu text

Tra loi

ChonCon 2008-12-16 12:04:14

Expression rất tuyệt để nhúng js vào css nhưng chỉ có trên IE.Không nên tốn thời gian vào những gì không phải là chuẩn @_@

Tra loi

Về Đâu 2009-01-11 04:26:53

Thời điểm TG viết bài này với kiến thức này là cực tốt rồi.
Có 1 giải pháp khác cho các bạn nhưng phải dùng JavaScript.

Tra loi

Y kien