私は自分のdivに最小化と最大化の機能を与えたいと思っています..そのために、jspページに次のコードを書きました
<div id="widnow" style="width: auto;">
<div id="title_bar">
<button type="button" class="max" id="button">
<img id="max" src="<%=request.getContextPath()%>/img/Minimize.png" />
</button>
</div>
<div id="box" style="height:auto; width: auto;">
<span id="info3" style="display: none;"></span>
<div id="chart3" style="width:80%; height:300px;"></div>
</div>
</div>
以下は私のcssです
#widnow{
width:400px;
border: 1px solid #DCDCDC;
}
#button{
width: 25px;
height: 24px;
float:right;
cursor:pointer;
position:relative;
margin: 0px 0px 0px 0px;
}
#title_bar{
background-image: url("<%=request.getContextPath()%>/img/Header Background.png");
height: 25px;
width: auto;
border-bottom: 1px solid #DCDCDC;
}
以下は私のjsです
$("#button").click(function(){
var isclass = $(this).attr('class');
if (isclass == "max")
{
$("#max").attr("src","<%=request.getContextPath()%>/img/Minimize.png");
$(this).removeClass('max');
}
else{
$(this).addClass('max');
$("#max").attr("src","<%=request.getContextPath()%>/img/Maximize.png");
}
$("#box").slideToggle();
});
そのうまく機能するdivが1つある場合、この機能を提供したい..しかし、1つの単一のJavaスクリプト関数またはj-queryを使用して、これをどのように達成できますか?単一のページに多くのdivがあり、すべてに個別の最大化と最小化が必要ですファシリティ.だから、すべてのdivで動作するJavaスクリプトを変更する方法を教えてもらえますか?