我正在尝试修复我的页面上的CSS格式实际上我正在使用Django无尽的分页
在页面滚动上加载我的内容但是当加载新内容时,应用于页面的CSS无法正常工作或必须刷新.....所以请告诉我如何将CSS应用于ajax调用加载的新内容。
index.html:
<html>
<head>
<title>Fashion</title>
<link rel="stylesheet" type="text/css" href="static/css/style.css">
</head>
<body>
<div class="product_container">
<ul class="product_list">
<div class="endless_page_template">
{% include page_template %}
</div>
</ul>
</div>
{% block js %}
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="static/js/endless_on_scroll.js"></script>
<script src="static/js/endless-pagination.js"></script>
<script>
$.endlessPaginate({paginateOnScroll: true,
endless_on_scroll_margin : 10,
paginateOnScrollChunkSize: 5
});</script>
{% endblock %}
</body>
</html>
style.css:
.product_list
{
margin:0;
padding:0;
list-style-type: none;
}
.product_list li
{
margin:0;
padding:0;
height:150px;
margin-bottom:5px;
}
.product_container
{
width:800px;
column-gap: 0;
column-count: 2;
-moz-column-gap: 0;
-moz-column-count: 2;
-webkit-column-gap: 0;
-webkit-column-count: 2;
}
index_page.html:
{% load endless %}
{% paginate 10 contextList %}
{% for item in contextList %}
<li>
<a href="{{ item.productURL }}" ><img src="/images/{{ item.image_paths.0 }}/" height="100" width="100" border='1px solid'/></a>
<br>
<span class="price">
<span class="mrp">MRP : {{ item.productMRP}}</span>
{% if item.productPrice %}<br>
<span class="discounted_price">Offer Price : {{ item.productPrice}}</span>
{%endif%}
</span>
</li>
{% endfor %}
</ul>
{% show_more "even more" "working" %}
我已经应用了CSS来禁用ul
项目符号,但是在ajax调用后,新数据有子弹,这意味着新数据CSS无效......任何人都可以帮助我
答案 0 :(得分:1)
尝试添加以下css:
li {
list-style-type: none;
}
如果可以,那么你的css选择器.product_list
是不正确的,你需要以捕获所有li的方式指定它。
答案 1 :(得分:0)
我遇到了同样的问题,发现只有将CSS样式内联到加载标签中的解决方案。
这不是最佳做法,但对我有用。