2017-07-06 12 views
0

Qualtrics調査で使用するスクロールボックスを作成し、スクロールボックス内のテキストの異なるセクションを見ている時間を測定する方法については、 。非連続スクロールボックスの作成と各セクションの時間の測定

私は、一度に1つの段落しか表示されず(連続スクロールではない)、Qualtrics調査で使用できる2つの段落を含むスクロールボックスを作成しようとしています。私はスクロールボックス(https://www.quackit.com/html/codes/html_scroll_box.cfm)を作成するためのhtmlガイドをいくつか見つけましたが、それらはすべて連続的なスクロールしか表示していないようです。

また、各段落が画面に表示されている時間の合計を測定する方法が必要です(リーダーが2つの段落の間を行き来する場合は、各段落が画面上で)。ここでもスクロールの量(http://www.javascriptkit.com/javatutors/detect-user-scroll-amount.shtml)を測定する方法についての情報がありましたが、スクロールボックス内のさまざまなセクション内の時間は測定されませんでした。

ご協力いただければ幸いです!

+0

あなたがこれまで持っていたコードを投稿して、そのコードで発生している問題について具体的な質問をしてください。スタックオーバーフローは、特定のプログラミング上の問題です。 –

答えて

0

私は、ユーザーがスクロールボックスに入ったり出たときに決定されますかわからないが、各スクロールボックスに時間を測定するための1つの方法は、以下の方法のようなものを使用することです:

var scrollBox1Time = 0; 
var scrollBox2Time = 0; 
//When user enters scroll box 1 
var startTime = new Date().getTime(); 

//When user exits scroll box 1 
var endTime = new Date().getTime(); 
scrollBox1Time += (endTime-startTime); 

//When user enters scroll box 2 
var startTime = new Date().getTime(); 

//When user exits scroll box 2 
var endTime = new Date().getTime(); 
scrollBox2Time += (endTime-startTime); //Add time for scroll box 2 

時間はミリ秒で測定されます。

関連する問題