jQuery
Use Anti-AI UI Framework with jQuery for classic stack applications.
Installation
Include jQuery and Anti-AI UI Framework via CDN:
CDN
1.<!-- jQuery -->2.<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>3.4.<!-- Anti-AI UI Framework -->5.<script src="https://unpkg.com/anti-ai-ui"></script>
Or install via npm:
npm
1.npm install jquery anti-ai-ui-framework
Basic Setup
Access the Anti-AI UI functions through the global AntiAiUi object:
Basic Setup
1.<script>2.$(document).ready(function() {3. const { runawayButton } = window.AntiAiUi;4.5. const container = document.getElementById('button-container');6. const button = document.getElementById('submit-btn');7.8. runawayButton(button, {9. container: container,10. evasionDistance: 120,11. speed: 1.212. });13.14. $(button).on('click', function() {15. $('#success-message').slideDown(300);16. });17.});18.</script>
Complete Example
Here's a complete HTML page with jQuery and Anti-AI UI:
Complete Example
1.<!DOCTYPE html>2.<html lang="en">3.<head>4. <meta charset="UTF-8">5. <title>Anti-AI UI + jQuery</title>6. <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>7. <script src="https://unpkg.com/anti-ai-ui"></script>8. <style>9. .button-container {10. position: relative;11. height: 200px;12. border: 1px solid #ccc;13. border-radius: 8px;14. padding: 20px;15. }16. </style>17.</head>18.<body>19. <h1>My Form</h1>20. <div class="button-container" id="button-container">21. <button id="submit-btn" class="btn">Submit</button>22. </div>23. <div id="success-message" style="display: none;">Success!</div>24.25. <script>26. $(document).ready(function() {27. const { runawayButton } = window.AntiAiUi;28.29. const container = document.getElementById('button-container');30. const button = document.getElementById('submit-btn');31.32. runawayButton(button, {33. container: container,34. evasionDistance: 12035. });36.37. $(button).on('click', function() {38. $('#success-message').fadeIn(400);39. });40. });41. </script>42.</body>43.</html>
Best Practices
- Container positioning: Ensure containers have
position: relative - Wait for DOM: Always wrap initialization code in
$(document).ready() - jQuery animations: Combine with jQuery's animation methods for smooth UX