當您將鼠標懸停在搜索滑塊的某個部分上時,它會向您顯示您在其上徘徊的時間碼。我想抓住該值並將其顯示在此滑塊的標題屬性中。我該怎麼做?在輸入範圍上懸停時顯示時間
<input type="range" min="0" max="100" step="1" title="javascript:hoverTimeFunction()"/>
這就是我需要: 你看,那個視頻的當前時間是2:04 但我徘徊在 3:27時間碼,它顯示了我 3:27標題中的值不拖動拇指。但問題是我需要顯示視頻時間,而不僅僅是滑塊值。我正在使用這個功能:
seekSlider = document.getElementById("seekSlider");
function videoTimeUpdate(){
"use strict";
var timeInterval = vid.currentTime * (100/vid.duration);
seekSlider.value = timeInterval;
var currentMinutes = Math.floor(vid.currentTime/60);
var currentSeconds = Math.floor(vid.currentTime - currentMinutes * 60);
var durationMinutes = Math.floor(vid.duration/60);
var durationSeconds = Math.floor(vid.duration - durationMinutes * 60);
if(currentSeconds < 10) {currentSeconds = "0"+ currentSeconds;}
if(durationSeconds < 10) {durationSeconds = "0"+ durationSeconds;}
if(currentMinutes < 10) {currentMinutes = "0"+ currentMinutes;}
if(durationMinutes < 10) {durationMinutes = "0"+ durationMinutes;}
currentTime.innerHTML = currentMinutes + ":" + currentSeconds;
vidDuration.innerHTML = durationMinutes + ":" + durationSeconds;
}
順便說一下,我需要一個解決方案,而不使用jQuery。
請閱讀我的編輯,這很重要。 – nonzaprej
哦,快點。這太遺憾了。但無論如何,誰在乎?我只是讓視頻播放器看起來更酷。 –
我認爲我有一個醜陋的解決方案來始終顯示正確的價值,但我現在無法嘗試。 – nonzaprej