0
我使用同上來顯示特定父項的最後一項。爲此,我現在用的是下面的調用:在MODx中通過同上呼叫循環
[!Ditto? &parents=`5` &orderBy=`createdon DESC` &display=`3`
&total=`4` &extenders=`summary` &tpl=`tpl_news` &truncLen=`160` &truncOffset=`20` !]
我現在希望我的網站,通過家長ID的特定範圍內連續循環,改變父母參數每隔一秒。
結果應該是由同上呼叫調用的內容的「幻燈片放映」。
沒有特殊效果,沒有設計(除了模板提供的那個)。
有沒有簡單的方法來管理?
解決方案:
得到它的工作!
我創造了這個資源:
<div id="newsticker_vn">[!Ditto? &parents=`6` &orderBy=`createdon DESC` &display=`1`<br />&total=`4` &extenders=`summary` &tpl=`tpl_news` &truncLen=`160` &truncOffset=`20` !]</div>
<div id="newsticker_hp">[!Ditto? &parents=`5` &orderBy=`createdon DESC` &display=`1`<br />&total=`4` &extenders=`summary` &tpl=`tpl_news` &truncLen=`160` &truncOffset=`20` !]</div>
<div id="newsticker_ks">[!Ditto? &parents=`7` &orderBy=`createdon DESC` &display=`1`<br />&total=`4` &extenders=`summary` &tpl=`tpl_news` &truncLen=`160` &truncOffset=`20` !]</div>
,並使用這個腳本,以獲得所需同上電話和循環他們:
<div id="newsticker"></div>
<script type="text/javascript">
function execute() {
$("#newsticker").load("[~348~] #newsticker_vn").delay(300).fadeIn("slow").delay(6000).fadeOut("slow",execute2);
}
function execute2() {
$("#newsticker").load("[~348~] #newsticker_ks").delay(300).fadeIn("slow").delay(6000).fadeOut("slow",execute3);
}
function execute3() {
$("#newsticker").load("[~348~] #newsticker_hp").delay(300).fadeIn("slow").delay(6000).fadeOut("slow",execute);
}
execute();
</script>
我試着做一個函數中的所有步驟,但由於某種原因,在旋轉之前每次同時顯示三次,不知道爲什麼。
謝謝你的幫助!
工作就像一個魅力!謝謝! – Lotzki