K
kmodals

Frequently Asked Questions

Everything you need to know about kmodals. Can't find the answer you're looking for? Reach out to our support team.

🚀 General Questions

What is kmodals?

kmodals is a lightweight JavaScript library designed to help developers create beautiful, responsive, and highly customizable modal windows with ease. Its browser builds include the sanitization layer they need, so there is nothing extra to install at runtime.

How do I get started?

You can start by checking our documentation or trying out the playground to see how the library works in real-time.

Does it require jQuery or other libraries?

No framework is required. kmodals is written in vanilla JavaScript, and the distributed browser builds bundle DOMPurify for safe HTML rendering, so consumers do not need to install it separately.

💳 Licensing & Payments

Are the licenses a one-time payment?

Yes. Your license grants perpetual use of the major version purchased and includes every minor and patch update in that release line. A kmodals 4 license includes all 4.x updates.

What happens after 30 days of onboarding support?

You keep using kmodals and receiving 4.x updates with no recurring charge. Bug, security, account, and download issues remain welcome. Hands-on implementation, code review, and guaranteed response times can be arranged separately.

What does support include and how does it work?

The included onboarding period covers installation, documented integration questions, and reproducible product issues.

During that period you can submit tickets from your dashboard. Product bug and security reports can always be sent by email; custom implementation work is quoted separately.

Can I upgrade my license later?

Each license is unique and independent. We do not currently offer a direct upgrade path by paying the difference between plans. If you need a different license tier, it must be purchased separately.

🛠️ Technical Details

Is it SEO friendly?

Yes. kmodals is designed to be accessible and doesn't interfere with your site's SEO. Modals are only added to the DOM when needed or are hidden correctly when not in use.

Can I use it with React, Vue, or Angular?

Yes. kmodals is framework-independent and manages its DOM under document.body. Create instances from client-side lifecycle code and keep the returned instance when cleanup is needed. The integration guide explains the pattern without claiming framework-specific wrappers.

How customizable is the design?

Extremely. Every element of the modal can be styled via CSS variables or by passing custom classes. You have full control over the animations, overlays, and content layout.

Still have questions?

We're here to help you build amazing experiences. Contact our support team today.