簡體   English   中英

Slimbox2確定幻燈片播放了多長時間

[英]Slimbox2 determine how long slideshow was viewed

使用Slimbox 2查看培訓站點的幻燈片。 我需要記錄從他們打開幻燈片到關閉幻燈片之間的時間長度。 用戶單擊打開Slimbox的鏈接以查看幻燈片。 查看所有幻燈片后,他們要么單擊關閉按鈕,要么單擊疊加層以關閉Slimbox。 經過的時間將需要放入PHP會話中,然后由測試頁讀取。 我如何檢測Slimbox何時關閉? 下面是當前用於查看幻燈片的代碼。 任何幫助是極大的贊賞。

$(document).ready(function() {

$("#slideshow").live('click',function(event){

var ratio = 1500 / 1125;
var viewportWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
var viewportHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;

if  (viewportWidth / viewportHeight > ratio) {
 sheight = viewportHeight *.9;
 swidth = viewportHeight * ratio *.9;
} else {
 swidth = viewportWidth *.9;
 sheight = viewportWidth / ratio *.9;
}
$.slimbox([["images/Slide1.JPG"], ["images/Slide2.JPG"], ["images/Slide3.JPG"]], 0, {slideWidth: + swidth, slideHeight: + sheight});
event.preventDefault();
});
});

我首先想到的是在JavaScript中存儲一系列時間戳記startSlide1startSlide2等,然后將數據傳遞到您提到的測試頁。 我假設測試頁面是一個單獨的頁面。 如果不是這種情況,則可以使用AJAX調出PHP腳本,然后以這種方式處理數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM