Custom eLearning: How-To Disable Video Seekbar in Articulate Storyline 360 Using JavaScript

In many eLearning scenarios, especially compliance or mandatory training, it’s important to ensure learners watch a video completely before moving on. However, by default, Articulate Storyline 360 allows learners to drag the video seekbar even after the video finishes.

Click Preview to watch how to disable Video Seekbar in Articulate Storyline 360 Using JavaScript.

Preview

In this article, you’ll learn how to disable the video player’s seekbar after the video completes using a simple JavaScript trigger in Articulate Storyline 360.

This approach is beginner-friendly, practical and ideal for elearning designers looking to control learner navigation without complex development.

Free Storyline 360 Tutorial for eLearning Developers.

Start Free Tutorial

Why Disable the Video Seekbar in Articulate Storyline 360?

The video seekbar allows learners to jump forward and backward within a video. While this can be useful for reference videos, it may not be suitable for:

  • Compliance and regulatory training
  • Security or safety awareness courses
  • Assessments tied to video content
  • Scenarios where full video viewing is mandatory

Disabling the seekbar after the video finishes ensures learners cannot replay or skip content in unintended ways.

About Articulate Storyline 360

Articulate Storyline 360 is a powerful authoring tool used to create interactive eLearning courses. It supports:

  • Video-based learning
  • Built-in triggers and conditions
  • JavaScript integration for advanced control
  • HTML5 output for modern browsers

Using JavaScript triggers in Storyline allows developers to extend default functionality—like controlling video playback behavior.

Understanding Video Player Limitations in Articulate Storyline 360

When a video finishes playing on a slide:.

1. The seekbar remains draggable
2. Learners can scrub backward or forward

To solve this, we use a JavaScript trigger that runs when the slide timeline ends.

Learn Articulate Storyline 360 in Minutes – Free.

Start Free Tutorial

Step-by-Step: Disable Seekbar after Video Completion

Step 1: Open Your Course

Open your project in Articulate Storyline 360 and navigate to the slide containing the video.

Step 2: Preview the Slide

Preview the slide and let the video play until it finishes.
You’ll notice that even after completion, the seekbar is still active and draggable.

Step 3: Close Preview and Add a Trigger

Exit preview mode and return to the slide view.

Open the Triggers panel
Add a new trigger
Choose Execute JavaScript

Step 4: Set Trigger Timing

Configure the trigger to run:

When the timeline ends on this slide

This ensures the seekbar is disabled only after the video has fully played.

Step 5: Add the JavaScript

Click Edit JavaScript, paste the provided script into the editor and click OK.

const seek = document.querySelector(‘#seek’);
const reset = document.querySelector(‘#reset’);

seek.style.pointerEvents = ‘none’;

reset.addEventListener(‘click’, function () {
seek.style.pointerEvents = ‘all’;
});

The script works by identifying the video player and disabling interaction with the seekbar once playback is complete.

Step 6: Preview and Verify

Preview the course again and let the video play till the end.

You’ll see that once the video finishes:

The seekbar is disabled
Learners can no longer scrub through the video

Common Use Cases for Disabling Video Seekbar in eLearning

This technique is especially useful for:

1. Compliance training (anti-bribery, data privacy, safety)
2. Mandatory onboarding videos
3. Cybersecurity awareness courses
4. Certification or audit-ready learning modules
5. Scenario-based learning with gated progression

It gives instructional designers better control over learner behavior while keeping the experience seamless.

Learn Articulate Storyline 360 Step by Step – Free.

Start Free Tutorial

Summary

By using a simple JavaScript trigger in Articulate Storyline 360, you can disable the video player seekbar after the video completes, preventing learners from scrubbing content after viewing.

This method is ideal for compliance-driven and structured learning environments and provides greater control over video-based interactions without compromising usability.

Frequently Asked Questions (FAQs)

You can disable the video seekbar in Articulate Storyline 360 by using a JavaScript trigger. Add the trigger to execute JavaScript when the slide timeline ends. This ensures the seekbar is disabled only after the video finishes playing.

No. The JavaScript does not modify or interrupt video playback. It only restricts learner interaction with the seekbar after the video ends.

Yes. This solution works independently of SCORM versions and does not interfere with SCORM 1.2 or SCORM 2004 course tracking.

Yes. Since the JavaScript controls the video player and not the content itself, it works the same across localized versions of a course.

This solution does not block analytics. LMS or xAPI tracking continues to capture completion and engagement data as configured.

Our Articulate Storyline 360 courses are engaging, visually rich, and compatible with SCORM/xAPI for easy LMS deployment.
https://www.swiftelearningservices.com/articulate-storyline-360-free-tutorials/