reset and begin
1/19/2012

Chuyển style sheets với jQuery

cách chuyển file style sheets (css) trong php thì đơn giản , trong javascript thì cũng nói đến nhiều cách , và mình thấy với jquery có vẻ đơn giản nhất , dễ dùng
style 1
style 2
 style 3 
(hình minh họa cho sinh động )
1- style (css)

Ta bắt đầu với file css thông thường. Thường để chèn style sheet vào một trang web, ta chèn theo cú pháp như sau:
<link rel="stylesheet" type="text/css" href="style1.css" title="style1" />
Theo mặc định, trang web sẽ load style sheet trên làm style sheet chính cho trang web. Và  chỉ bị vô hiệu hoá khi có một style sheet thay thế khác được bật lên.
Để thêm một style sheet thay thế vào trang web, ta dùng cú pháp như sau:

<link rel="alternate stylesheet" type="text/css" href="styles2.css" title="styles2" />
 
<link rel="alternate stylesheet" type="text/css" href="styles3.css" title="styles3" />
  


thuộc tính rel đã được đổi thành alternate sytelsheet. Mặc định, alternate stylesheet cũng được load cùng trang web, nhưng không được bật lên (bị vô hiệu hoá). Mỗi trang web có thể có nhiều alternate stylesheet khác nhau. 2 load thư viện jquery
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="http://webvn20.googlecode.com/files/styleswitch.js"></script>
file styleswitch có thể download tại đây   
Mã nguồn file styleswitch cũng được phát triển từ javascript cho nên khá ngắn gọn và dễ  sử dụng
3 cách gọi file sử dụng
<a href="#style1" rel="styles1" class="styleswitch">styles1</a>
<a href="#style2" rel="styles2" class="styleswitch">styles2</a>
<a href="#style3" rel="styles3" class="styleswitch">styles3</a>
nguồn 1nguồn 2





Bloger Comments
G+ Comments
Comments FaceBook

No comments:

List

Profiles Information


About me : Nothing is 1 vài thứ - 1985

Places I've Lived : I Hà Nội

Home Page : http://www.shimivn.blogspot.com/

Think : 1:1000000000

Languages spoken : Vietnamese,English.

Mobile : sony C2305

dell : i3-Ram 3GB- HDD 250GB .