1樓:灰常了
真是找了好半天。樓主把這句複製試試
$("div").css('background-color') == "rgba(0, 0, 0, 0)"
因為rgba(0,0,0,0)之間有空格,因為這是字串比較,所以有空格返回false
2樓:
剛才我試了下,不過我alert($("div").css("background-color"))彈出的是rgb(255,0,0),紅色;
用typeof彈出是string
所以直接比對不會有型別不符的問題
之後我觀察了在彈出的rgb(255,(空格)0,(空格)0),0之前有個空格,在對比字串上我也加上了空格,彈出了true,不知道對你有沒有幫助
3樓:育知同創教育
jquery中判斷div背景色透明的方法要根據設定的顏色值來判斷。
方法一:background-color: none;
方法二:background-color: transparent;
所以針對以上兩種寫法的判斷方法如下:
if($("#divid").css("background-color") == "none")
alert("背景是透明的");
else
alert("背景是不透明的");
類似地:
if($("#divid").css("background-color") == "transparent")
alert("背景是透明的");
else
alert("背景是不透明的");
4樓:墨韻隱殺
其實我給你另一個思路,不要一定要判斷 他的顏色,你新建一個變數 這個變數是bool型別,如果是透明你就設成false當你改他顏色的時候你就設成true
如何通過JQuery將DIV的滾動條滾動到指定的位置
var container div container.scrolltop 100 滾動到div 100px 如何通過jquery將div的滾動條滾動到指定的位置 一 js onload function function scrolltolocation 2000 2秒滑動到指定位置 二 html...
如何用js或jquery判斷html元素是否設定了背景樣式
ie8 background 即時你寫了顏色他也是undefined background color 顏色值 transparent 火狐 background 即時你寫了顏色他也無法獲取 background color rgb格式 transparent 谷歌 background rgba ...
JQuery如何判斷值中是否包含某個值
簡單點var flag txt price val indexof 1 如果大於 1,證明字串含有標點 儲存之後可以直接執行看效果,如下 http w3.1999 xhtml 測試 jquery判斷值中是否包含某個值的方法是利用contains函式 1 定義一個源字串 var teststr thi...