Key Features
Web developers and digital creatives looking to build high-impact landing pages, portfolios, or sales presentations often need a simple, reliable way to deliver a “one page at a time” scrolling experience. doScroller is a lightweight jQuery plugin designed precisely for this purpose. It transforms a standard multi-section webpage into a smooth, single-page scroll interface where each mouse scroll or swipe advances the viewport to the next full-screen section. This creates a focused, narrative-driven browsing journey ideal for storytelling or product showcases. The plugin is sold on CodeCanyon, part of the Envato Market family, and comes with a clean codebase that prioritizes performance and ease of integration.
Key Features
- Designed for Single-Page Websites: The core architecture of doScroller is built exclusively for single-page layouts. It reduces the complexity of managing multiple page loads and offers a streamlined, presentation-like flow that keeps visitors engaged.
- HTML4 and HTML5 Compatibility: Unlike many modern scroll plugins that break on legacy systems, doScroller supports both HTML4 and HTML5 document types. This makes it a safe choice for projects that must support older content management systems or corporate intranet applications.
- Responsive Framework Ready: The plugin works seamlessly with popular responsive frameworks like Bootstrap and Foundation. You can build a mobile-first layout and then apply doScroller to ensure a consistent, snap-to-section experience across desktops, tablets, and smartphones.
- Powerful API for Advanced Control: Developers gain access to a straightforward yet powerful API. This allows you to trigger scroll events programmatically, change the scroll speed, disable or enable the scroll at specific breakpoints, and even hook custom callback functions when a new section becomes active.
- Cross-Browser Support: doScroller has been tested on modern browsers (Chrome, Firefox, Safari, Edge) and maintains backward compatibility with older versions of Internet Explorer. This is a significant advantage for agencies serving clients with diverse user bases.
- Simple Documentation: The plugin comes with clear, example-driven documentation. Setup typically involves linking the required CSS and JavaScript files, wrapping your sections in a container div, and calling the
.doScroller()method. The learning curve is minimal, even for junior developers.
Who Is This For? Use Cases
Creative Portfolio and Agency Websites
Designers, photographers, and illustrators often rely on a single-page layout to showcase their best work in a visual narrative. With doScroller, each project or category becomes a full-screen slide, allowing the viewer to absorb one piece at a time without distractions. The smooth scroll transitions enhance the visual impact of images and videos, making the portfolio feel like a polished digital presentation.
Product Landing Pages and Sales Funnels
Marketers and product managers can use doScroller to guide potential customers through a linear story: problem, solution, features, testimonials, and call-to-action. By controlling the flow, you reduce the cognitive load on visitors and prevent them from getting lost in a long page. This “step-by-step” approach often leads to higher conversion rates on sales funnels.
One-Page Business and Event Sites
For small businesses, freelancers, or conference organizers, a single-page website is often the fastest way to go live. doScroller allows you to break down your services, about section, location, and contact form into distinct blocks. The “snap” scroll also works well on mobile, where long scrolling pages can feel clumsy.
Interactive Resumes and Digital CVs
Job seekers in creative industries can build an interactive resume using doScroller. Each section can represent a career chapter: summary, experience, skills, and portfolio. The scroll effect makes it easy for recruiters to swipe through your career at their own pace on a tablet or phone.
Technical Details & Compatibility
doScroller is a client-side jQuery plugin, meaning it relies on the jQuery library (version 1.7 or higher recommended). The package includes a single JavaScript file and a single CSS file, keeping the footprint under 15KB when minified. The plugin works with both HTML4 doctype for older projects and HTML5 doctype for modern builds. It has been verified to work correctly with Twitter Bootstrap 3 and 4, as well as Foundation 6. Browser support extends to Chrome, Firefox, Safari, Edge, and Internet Explorer 9+. The plugin also includes optional touch event support for mobile devices, enabling swipe gestures to navigate between sections. The last update by the author (available on CodeCanyon) indicates active maintenance and compatibility with current WordPress environments, though the plugin itself is not a WordPress plugin—it is a standalone JavaScript library that can be integrated into any HTML page or theme.
Pros and Cons
Pros
- Extremely lightweight and fast to load, with no unnecessary dependencies beyond jQuery.
- Easy to implement for developers with basic understanding of HTML/CSS/JavaScript.
- Responsive by nature—the plugin works on mobile touch devices without additional configuration.
- Stable and proven with a long history on CodeCanyon and thousands of active installs.
- Simple API allows custom triggers and event hooks for advanced users.
Cons
- Limited to single-page layouts; cannot be used for multi-page navigation or infinite scroll.
- No built-in animations or transition effects—the scroll snap is basic, and you must rely on CSS transitions for visual polish.
- Email-only support can be slower than community forums or ticket systems for troubleshooting.
- Not a WordPress plugin—requires manual integration into WordPress themes via functions.php or page builders.
Frequently Asked Questions
Is doScroller compatible with WordPress?
Yes, doScroller can be integrated into a WordPress theme, but it is not a plugin. You will need to enqueue the JavaScript and CSS files in your theme’s functions.php and wrap your page sections in the proper HTML structure. It works well with page builders like Elementor or WPBakery if you add custom HTML widgets.
Does doScroller work on mobile touch devices like iPad and iPhone?
Yes, doScroller includes built-in touch event handling. On touchscreen devices, a swipe gesture (up or down) will scroll to the next or previous section. The plugin also respects the browser’s native touch-scroll inertia, so the experience feels natural and responsive.
Can I disable the scroll snap on certain sections or breakpoints?
Yes. The powerful API includes methods like .doScroller('disable') and .doScroller('enable'). You can attach these to a media query breakpoint (e.g., for screens narrower than 768px) using JavaScript or simply call them on specific sections that should allow free scrolling, such as a form or a map.
Final Verdict
doScroller remains a reliable, lightweight solution for developers who need a no-fuss single-page scroll experience. It does not try to be an all-in-one animation suite—it focuses on doing one thing well: snapping the viewport to full-screen sections with minimal overhead. For creative professionals building a portfolio, a product landing page, or a conference website, this plugin saves hours of custom coding. The CodeCanyon sales data and active author support history confirm that it is a trusted product with a solid track record. If you value performance, simplicity, and cross-browser reliability over flashy effects, doScroller is a smart, cost-effective choice. Purchase the plugin today from CodeCanyon, follow the simple documentation, and launch your single-page website in under an hour.


