这是一个包含javascript
和css
的asp项目。我从这个网站JonDesign的SmoothGallery演示中获取了java
。
现在我想把p
中包含摘要的标记div
放在<div id="myGallery">
<asp:Repeater ID="HeadLinesRepeater" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<div class="imageElement">
<h3><%# Eval("Title") %></h3>
<div>
<p><%# Eval("Summary") %></p>
</div>
<a href='<%# "/NewsBody.aspx?NewsId=" + Eval("ID") %>' title="متن کامل" class="open"></a>
<img class="full" src='<%# "/Img/news/" + Eval("ID") + ".jpg" %>' />
<img class="thumbnail" src='<%# "/Img/news/" + Eval("ID") + ".jpg" %>' style="width: 100px; height: 75px" />
</div>
</ItemTemplate>
</asp:Repeater>
</div>
之外,
顺便说一下这里是代码:
.jdGallery .slideInfoZone p {
float: right;
margin-bottom: 10px;
z-index: 1000000;
position: absolute;
margin-left: 92px;
width: 300px;
right: 670px;
top: 220px;
font-family: Tahoma;
font-size: 10pt !important;
text-align: justify;
color: white !important;
padding: 0;
font-size: 60%;
margin: 2px 5px;
color: #eee;
}
CSS:
div
如果我将位置更改为固定位置,它将被解决,但是如果我以其他分辨率打开网站,它将被解扰并转到其他{{1}}内。 这是我的大学项目,请帮助我。
答案 0 :(得分:2)
只是phisycally切割<p><%# Eval("Summary") %></p>
并将其粘贴到div之外。
修改
如何使用display来设置内部p:none,然后创建自己的javascript(你在这个页面中引用了JQuery吗?)来获取所有段落并将它们附加到DOM中的其他地方。
但实际上它是接缝(从您的评论中)您需要更改操纵父div的javascript以不依赖于内部段落,或者更改它以使用DOM中不同位置的段落。