我一直在繞過我的大腦,搜索這個站點和其他人以找出爲什麼我運行的腳本只能在第一個div上運行。我需要這個腳本來找到這個類的所有實例並修改它的css。這是一個垂直居中的腳本。在頁面加載中爲每個div運行jQuery腳本
<script type="text/javascript">
$(document).ready(function() {
$(".innerDiv").css('top', ($(".outerDiv").height() - $(".innerDiv").height())/2);
});
</script>
這是它應該運行的HTML的例子。
<div class="outerDiv" style="height:calc(100% - 20px); background:red;">
<div class="innerDiv" style="max-height:100%; position:relative; background:green;">
<textarea style="width:90%; height:100px; color:black; background:#CCC; resize:none; font-size:24px;"></textarea>
<div style="height:10px;"></div>
<span class="button">RESET</span>
<span class="button">SEND</span>
</div>
</div>
也許因爲你只有1分度類'innerDiv'? – Dekel
嗨拉里,我已經在這裏設置了筆:http://codepen.io/xszaboj/pen/woMzMG?editors = 1010。你能告訴我這個例子有什麼問題嗎? – xszaboj
Dekel,這是它需要調用該腳本的其中一個div的示例。其他div使用相同的類名。 Xszaboj,我會盡快回家。 –