我需要動態更改我的網站中的塊引用內容。 我實際上必須檢索我需要從數據庫中顯示的內容,所以我需要使用一個php腳本來獲取它們並以我需要的方式形成它們。動態更改塊引用的內容
我試圖用類似的東西: http://dhtmlexamples.com/2011/02/18/dynamically-loading-content-using-ajax-and-xmlhttprequest/
但沒有成功:/
我應該說,我BLOCKQUOTE具有HTML它雖然我不認爲它很重要。
有人能給我一些幫助嗎?
編輯:下面是一些代碼
<blockquote class="pro-in" id="content" style="left:-10000px; opacity:0;"></blockquote>
當我點擊一個圖像塊引用獲得在可見的「平面」繼續前行。內容是用init()生成的;功能。在上面提供的鏈接中描述了init函數和邏輯。建議以後
//修正功能,從下面的答案 - 使用JQuery 功能openpro(contentNumber){
$.get('phpscripts/projectsLogic.php?project='+contentNumber, function(data) {
$('#content').html(data);
});
$('#content').animate({left:0, opacity:1},{duration:1600});
$('#con').animate({left:-10000, opacity:0},{duration:1600});
}
如果您對實際創建的內容,而不是固定這種解決方案我是一個更好的建議爲它。 ------------------------------------- bxslider EDIT2:
我實際上稱之爲是一個bxslider(加上其他人)。問題是,我以前在$(文件)來初始化bxsliders。就緒這樣調用:
$(document).ready(function(){
$('.bxslider').bxSlider({
pager: true,
auto: true,
speed: 2000,
autoHover: true,
pause: 6000
});
$('.bxslider1').bxSlider({
pager: true
});
$('.bxslider2').bxSlider({
pager: true
});
....
});
當我動態改變div的內容,我想沒有bxlider對象處理的新內容,所以沒有可見的滑塊。我試着把這些調用放在創建內容的函數中(openpro()),但徒勞無功。我也試過這樣的事情:
var slide = document.createElement("script");
slide.type = "text/javascript";
slide.text = "$(document).ready(function(){ $('#slider1').bxSlider({pager:true}); });";
document.head.appendChild(slide);
但仍然沒有成功。有沒有人有任何想法?對不起,我剛開始使用Web開發語言,所以我有點頭緒..
請穿上您的代碼,而不是一些外部示例。我們無法幫助我們看不到的東西。 –