IE6下opacity與JQuery的奇妙結(jié)合
更新時間:2013年03月01日 11:19:24 作者:
在群里看見有人貼出一個頁面問opacity不支持IE6,有什么好的支持方法沒。貼出第一眼就發(fā)現(xiàn)用了jq庫,當場就想到了支持的。
但很多人回答用CSS濾鏡,當我看到這個答案的時候。有些很吃驚。難道大家都不知道JQ是支持opacity兼容IE6+的嗎?
開始他們都不相信。JQ怎么配合使用。于是就寫了一個簡單的代碼給他們。
復制代碼 代碼如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>無標題文檔</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs
/jquery/1.4.0/jquery.min.js"></script>
<style type="text/css">
.aa,.bb{width:200px; height:200px; margin:10px; background-color:#000}
.bb{background-color:#F00; opacity:0.5}
</style>
<script type="text/javascript">
$(function(){
$(".aa").css("opacity",0.1)
})
</script>
</head>
<body>
<div class="aa"></div>
<h2>JQ版</h2>
<div class="bb"></div>
<h2>CSS版</h2>
</body>
</html>
如果你復制并運行了上面的代碼。你會發(fā)現(xiàn)。IE6下第一個塊是透明的。
原理我也不知道。應該是JQuery本身就已經(jīng)考慮到了這塊的兼容。而是大家沒有發(fā)現(xiàn)而已。只是在這里給大家來個提醒。
PS:部分電腦IETester版本IE6查看不是透明的。這應該是IETester的問題。測試沒有發(fā)現(xiàn)系統(tǒng)差異。
相關(guān)文章
jQuery 獲取遍歷獲取table中每一個tr中的第一個td的方法
下面小編就為大家?guī)硪黄猨Query 獲取遍歷獲取table中每一個tr中的第一個td的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10jQuery 獲取跨域XML(RSS)數(shù)據(jù)的相關(guān)總結(jié)分析
下面小編就為大家?guī)硪黄猨Query 獲取跨域XML(RSS)數(shù)據(jù)的相關(guān)總結(jié)分析。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05