Plugin Libraries
Available Libraries
jQuery
Located at: /plugins/jquery/
- jquery-3.6.0.min.js - jQuery 3.6.0 (minified)
Usage:
<script src="https://cdn.ttmenus.com/plugins/jquery/jquery-3.6.0.min.js"></script>
Version: 3.6.0
Size: ~90KB (minified)
License: MIT
ScrollMagic
Located at: /plugins/scrollmagic/
Animation library for scroll-based interactions:
- ScrollMagic.min.js - Core ScrollMagic library
- jquery.ScrollMagic.min.js - jQuery wrapper for ScrollMagic
- debug.addIndicators.min.js - Debug indicators (development only)
Usage:
<!-- Requires jQuery -->
<script src="https://cdn.ttmenus.com/plugins/jquery/jquery-3.6.0.min.js"></script>
<script src="https://cdn.ttmenus.com/plugins/scrollmagic/ScrollMagic.min.js"></script>
<script src="https://cdn.ttmenus.com/plugins/scrollmagic/jquery.ScrollMagic.min.js"></script>
<!-- For debugging (development only) -->
<script src="https://cdn.ttmenus.com/plugins/scrollmagic/debug.addIndicators.min.js"></script>
License: MIT / GPL
Library Versions
| Library | Version | Size (min) | Dependencies |
|---|---|---|---|
| jQuery | 3.6.0 | ~90KB | None |
| ScrollMagic | Latest | ~30KB | jQuery (optional) |
Usage Recommendations
Load Order
- Load jQuery first (if required)
- Load other libraries that depend on jQuery
- Load your application scripts
Example Complete Setup
<!DOCTYPE html>
<html>
<head>
<title>TT Menus App</title>
</head>
<body>
<!-- Your content -->
<!-- Load libraries -->
<script src="https://cdn.ttmenus.com/plugins/jquery/jquery-3.6.0.min.js"></script>
<script src="https://cdn.ttmenus.com/plugins/scrollmagic/ScrollMagic.min.js"></script>
<!-- Load your application scripts -->
<script src="https://cdn.ttmenus.com/js/app.js"></script>
</body>
</html>
Cache Headers
All plugin files are cached for 1 year with immutable flag for optimal performance.
Notes
- These are hosted copies for convenience and offline capability
- Consider using public CDNs (like cdnjs or jsdelivr) for better global distribution
- Versions are locked to ensure consistency across deployments