2015-10-06 41 views
1

我已經設置溢出屬性爲汽車的股利。但是當我點擊一個按鈕時,我希望div應該展開,並且需要移除overflow屬性。如何刪除溢出:自動屬性?

#viewNotings{ 
    width: 310px; 
    overflow-x: auto; 
} 

我想在不同的頁面中刪除此溢出屬性。

+0

這與JavaScript/JSP無關。 – Raptor

回答

2

如果你想要點擊時的行爲,在元素(div,span,img,a ...)的「onclick」字段中陳述它。

如果您希望此行爲修改樣式屬性,請相應地設置this.style.PROPERTY。

- >

<div onclick="this.style.overflow='visible';"> 
+0

如果您提供瞭解釋,或許您的答案將值得投票; - ] – t3chb0t

+0

獲取錯誤 - '無法獲取溢出參數,無效參數' – Abhi

+0

抱歉:「無」無效。使用visible | hidden | scroll | auto | initial | inherit之一; –

0
  • 註冊DIV
  • 在點擊一個jQuery的單擊事件,去除溢出並設置寬度爲100%

$(document).ready(function() { 
 
    $("#viewNotings").click(function() { 
 
    $("#viewNotings").css("overflow", "none"); 
 
    $("#viewNotings").css("width", "100%"); 
 
    }); 
 
});
#viewNotings{ 
 
    width: 310px; 
 
    background: gray; 
 
    height: 30px; 
 
    overflow-x: auto; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<body> 
 
    <div id="viewNotings"></div> 
 
</body>