這不是東西,是特定的平臺,但通常完成的前端。服務器代碼只有在向起始事件頁面寫入條件時才需要考慮。
就前端而言,JS Guiders是一款非常出色的javascript/jQuery插件,您可以使用它來創建一個類似於您的網頁上的功能的「導覽」。我已經在幾個成功的web應用中使用過它們。 (我不是下屬,只是一個風扇)
要開始導覽,你既可以存儲在一個數據庫的條件,然後將其插入JavaScript或設置cookie並在javascript閱讀。
我會建議存儲在DB中的狀態,雖然,因爲這將是很煩人的有尖/旅遊顯示我使用和應用上不斷更新的計算機上。
包括jQuery和引領者腳本之後,就可以使用這樣的代碼來創建旅遊:
$(document).ready(function() {
guiders.createGuider({
buttons: [{ name: "Next"}],
description: "This is the first guider",
id: "first",
next: "second", // when the button is pressed, jump to this guider
overlay: true,
title: "Guten Tag!"
});
guiders.createGuider({
attachTo: "#logo", // dom element to attach to
buttons: [{ name: "Close"}],
description: "This is the second...",
id: "second",
overlay: true, // grey out the background to 1/2 opacity
position: 3, // Clock position (3 o'clock
title: "Find your way home"
});
});
if(condition){
guiders.show('first'); // jump into the tour at guider id first
}
謝謝,邁克爾。感謝您的深入和優秀的答案! JS指南看起來非常好。我會稍微等一下,看看其他人是否有其他/更好的建議,並會在那之後接受。再次感謝:-) – rassom
樂於助人。 JS指南很好。我常常驚歎於人們會放棄的大量開放源代碼的好東西! –