我沒有找到任何東西,但它不應該太難寫一些東西。
使用PHP,Perl,Python,.NET等,並創建一個返回JSON對象的服務器端腳本。既然你只向jQuery尋求幫助,我假設你知道如何編寫你自己的服務器腳本。以下是您可以使用jQuery執行此操作的一種方法。
返回一個JSON對象,這樣的...
{"items":[{"img":"http://www.png","url":"http://www.html","name":"Item A"},
{"img":"http://www.png","url":"http://www.html","name":"Item B"},
{"img":"http://www.png","url":"http://www.html","name":"Item C"}],
"collection_id":100}
寫一些JavaScript索要並呈現這樣的結果......
function onGotData(data)
{
jQuery('#itemA .item_name').text(data.items[0].name);
jQuery('#itemA .item_image').attr('src', data.items[0].img);
jQuery('#itemA').click(function() { document.location = data.items[0].url });
jQuery('#itemB .item_name').text(data.items[1].name);
jQuery('#itemB .item_image').attr('src', data.items[1].img);
jQuery('#itemB').click(function() { document.location = data.items[1].url });
jQuery('#itemC .item_name').text(data.items[2].name);
jQuery('#itemC .item_image').attr('src', data.items[2].img);
jQuery('#itemC').click(function() { document.location = data.items[2].url });
collection_id = data.collection_id;
}
var collection_id = 100;
function getData(direction, id)
{
// change images to loading animation
jQuery('#itemA .item_image').attr('src', 'loading.gif');
jQuery('#itemB .item_image').attr('src', 'loading.gif');
jQuery('#itemC .item_image').attr('src', 'loading.gif');
jQuery.getJSON('http://path.to/yourscript?collection=' +
direction + '&id=' + id,null,onGotData);
}
假設一些HTML像這樣持有多你有許多物品。
<span class="item" id="itemA">
<span class="item_name">Name</span>
<img class="item_image" src="loading.gif"></span>
</span>
然後在最後折騰一些按鈕。
<div id="goLeft"><img src="left.gif"></div>
<div id="goRight"><img src="right.gif"></div>
然後使按鈕點擊...
jQuery('#goLeft').click(function() {
getData('left', collection_id);
});
jQuery('#goRight').click(function() {
getData('left', collection_id);
});
這花了大約10分鐘,但你應該希望能夠填補空白,讓你在找什麼。 #jQuery irc.freenode.net將能夠在您開始在您的實時頁面上工作時爲您提供更多幫助。如果你願意與他們合作,他們通常會非常有幫助。