2012-11-16 74 views
0

我有一段代碼在這裏,我打算使用它來檢測哪些部分已經可見,以幫助我正在處理的導航系統,但是當我嘗試抓取可見性屬性時,我無法得到回報。任何幫助是極大的讚賞。將屬性賦值給一個JQuery變量

if(method === 'test'){ 
    console.log('Test Function Firing') 
    var testvar = $('div#home').attr("visibility"); 
    if(testvar === 'visible'){ 
     console.log('Working') 
    } 
    else{console.log('Not Working') 
     console.log(testvar); 
     console.log("Log of call to "+$('div#home').attr("visibility")); 
     } 
    } 

回答

1

visibility不是一個屬性,它是一個CSS property

使用.css()代替:

var testvar = $('div#home').css("visibility"); 
+0

DRR我的一部分要歸功於喑啞的舉動 –