在 jquery 中的 document.ready 之后加载的 div 添加样式
Add style to div which is loading after document.ready in jquery
我在 django 中使用 calendar.js,我无法将样式 "z-index:1000" 添加到 div 和 class 名称为页面加载后加载的日历框。
我试过以下方法:
<script>
$(document).ready(function(){
$(".calendarbox").css("z-index", 1000);
});
</script>
页面加载后正在加载日历框 Div。
CSS:
<div id="calendarbox0" class="calendarbox module" style="display: block; position: absolute; left: 2079px; top: 1340px;">
<div>
<div id="calendarin0" class="calendar">
--------
只需将此规则添加到 css 文件:
CSS
.calendarbox { z-index:1000 }
检查以下示例。
$('#add').on('click', function() {
$('body').append('<span class="newElem">New element!</span>');
});
.newElem { color:red }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button id="add">Add new element</button>
注意
最好将所有样式收集到一个css文件中而不是内联,所以在这里做一些修改(除非这个样式需要通过js计算):
HTML
<div id="calendarbox0" class="calendarbox module">
<div id="calendarin0" class="calendar"> ...
CSS
.calendarbox {
display: block;
position: absolute;
left: 2079px;
top: 1340px;
}
.calendar { z-index:1000 }
我在 django 中使用 calendar.js,我无法将样式 "z-index:1000" 添加到 div 和 class 名称为页面加载后加载的日历框。
我试过以下方法:
<script>
$(document).ready(function(){
$(".calendarbox").css("z-index", 1000);
});
</script>
页面加载后正在加载日历框 Div。
CSS:
<div id="calendarbox0" class="calendarbox module" style="display: block; position: absolute; left: 2079px; top: 1340px;">
<div>
<div id="calendarin0" class="calendar">
--------
只需将此规则添加到 css 文件:
CSS
.calendarbox { z-index:1000 }
检查以下示例。
$('#add').on('click', function() {
$('body').append('<span class="newElem">New element!</span>');
});
.newElem { color:red }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button id="add">Add new element</button>
注意
最好将所有样式收集到一个css文件中而不是内联,所以在这里做一些修改(除非这个样式需要通过js计算):
HTML
<div id="calendarbox0" class="calendarbox module">
<div id="calendarin0" class="calendar"> ...
CSS
.calendarbox {
display: block;
position: absolute;
left: 2079px;
top: 1340px;
}
.calendar { z-index:1000 }