2011-11-26 93 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 ... –