回显 css style.overflow 属性 与 javascript
Echo css style.overflow property with javascript
用@jcubic代码解决:"To get the value use $("#expand"+idxpand).css('overflow');"
我想得到溢出的属性。
alert(document.getElementById("expand"+idxpand).style.overflow);
Onclick 如果 div 溢出设置为隐藏,展开内容。如果未设置为隐藏,则设置为overflow:hidde.
$('<div id="expand'+xpndid+'" style="position: relative;overflow-y: hidden;
max-height: 255px;"></div><a href="#" onclick="idxpand='+xpndid+';
expandimg();" >view photo</a>').prependTo('#mybox').hide().fadeIn('slow');
xpndid++;
function expandimg(){
if (document.getElementById("expand"+idxpand).style.overflow == 'hidden')
{
//do things}
else{
//set to hidden
}
}
我无法获得 属性。警惕我得到空值。有什么想法吗?
我觉得你拿错元素了,试试:
<a href="#" onclick="idxpand='\'+xpndid+\'';expandimg();" >view photo</a>
用@jcubic代码解决:"To get the value use $("#expand"+idxpand).css('overflow');"
我想得到溢出的属性。
alert(document.getElementById("expand"+idxpand).style.overflow);
Onclick 如果 div 溢出设置为隐藏,展开内容。如果未设置为隐藏,则设置为overflow:hidde.
$('<div id="expand'+xpndid+'" style="position: relative;overflow-y: hidden;
max-height: 255px;"></div><a href="#" onclick="idxpand='+xpndid+';
expandimg();" >view photo</a>').prependTo('#mybox').hide().fadeIn('slow');
xpndid++;
function expandimg(){
if (document.getElementById("expand"+idxpand).style.overflow == 'hidden')
{
//do things}
else{
//set to hidden
}
}
我无法获得 属性。警惕我得到空值。有什么想法吗?
我觉得你拿错元素了,试试:
<a href="#" onclick="idxpand='\'+xpndid+\'';expandimg();" >view photo</a>