2011-11-26 91 views
2

我想通过PHP生成一个页面的标题。我有几张带有标题的图片(如Gallery,About,Home等),通过JQuery将动画显示到页面上。我想知道是否有可能通过查看标签来确定哪些图片是动画的。例如,如果标题标签显示为“图库(1-20)”,则显示的图片上写有文字“图库”。通过从HTML获取信息通过PHP显示内容?

我将标题集的图片作为最初从视图中隐藏的跨度的背景。

<ul> 
<li><span class="Title" id="AboutTitle"></span></li> 
</ul> 

当页面加载时,这个JQuery运行。

<script type="text/javascript">$(function() {$(".Title").stop(true, true).animate({width: 'show'}, 1000);})</script> 

我不知道是否有可能做这样的事情:

<title>Gallery: Pictures 1-20</title> 
<ul> 
<li><span class="Title" id="*title tag*Title"></span></li> 
</ul> 

在PHP会在标题的第一个字,并将其插入其中星号(*)的。

+0

你有这样的演示吗?我不太确定我是否理解你的问题100% –

+0

我增加了一些例子。 – PearSquirrel

回答

0

你可以在页面上有一个隐藏的表单,当jquery动画时,让它在表单中设置一个输入名称的值,以适应任何动画。然后,你可以有一个隐藏的iframe,将表单值发布到PHP进行处理。

在主页

有一个iframe

<iframe.....></iframe> 
在iframe

有一个网页:

<form name="input" action="html_form_action.php" method="post"> 
<input type="hidden" name="animatedItem" id="animatedItem"></input> 
</form> 

然后从查询中把它设置animatedItem的价值,不管就是BEING动画并提交形成。因为这一切都发生在iframe中,所以它不会影响当前页面上的用户体验。

+0

或者你可以使用AJAX ... –