最近の検索


最近の検索はありません

Looking for $(document).ready(function() { in the js code, but can't find it

回答済み


投稿日時:2021年5月19日

Hello! I'm trying to update the js code, and I'm supposed to add the new code after the following code, but can't find it:

 

$(document).ready(function() {

2

3

3件のコメント

      Hey, you are adding the custom code in the incorrect bracket, now, you just need to copy this code and paste it into your script file:

      // Cut your custom code from there and paste here with correct format like this

      $(document).ready(function (){
      $("label[for='request-attachments']").text("Upload current image");
      });

      document.addEventListener('DOMContentLoaded', function() {
      // Key map
      var ENTER = 13;
      var ESCAPE = 27;
      var SPACE = 32;
      var UP = 38;
      var DOWN = 40;
      var TAB = 9;

      function closest (element, selector) { // I have move your custom code at the top
      if (Element.prototype.closest) {
      return element.closest(selector);
      }
      do {
      if (Element.prototype.matches && element.matches(selector)
      || Element.prototype.msMatchesSelector && element.msMatchesSelector(selector)
      || Element.prototype.webkitMatchesSelector && element.webkitMatchesSelector(selector)) {
      return element;
      }
      element = element.parentElement || element.parentNode;
      } while (element !== null && element.nodeType === 1);
      return null;
      }

       

      and don't forget to add this jQuery Library at the document_head.hbs template:

      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

       

      If any issue let me know.

      Thanks

      Ifra

      0


      Thank you for that :) So, we're on API v2 and I found the second code that you mentioned and added the below code:

       

      $("label[for='request-attachments']").text("Upload current image");

       

      I added it here:

      document.addEventListener('DOMContentLoaded', function() {
      // Key map
      var ENTER = 13;
      var ESCAPE = 27;
      var SPACE = 32;
      var UP = 38;
      var DOWN = 40;
      var TAB = 9;

      function closest (element, selector) $("label[for='request-attachments']").text("Upload current image"); {
      if (Element.prototype.closest) {
      return element.closest(selector);
      }
      do {
      if (Element.prototype.matches && element.matches(selector)
      || Element.prototype.msMatchesSelector && element.msMatchesSelector(selector)
      || Element.prototype.webkitMatchesSelector && element.webkitMatchesSelector(selector)) {
      return element;
      }
      element = element.parentElement || element.parentNode;
      } while (element !== null && element.nodeType === 1);
      return null;
      }

       

      Whici I think is within the correct brackets. Trying to change the text on "Attachments", but it's not updating. Any idea what I could be doing wrong?

      0


      Hey, Which API version are you using? API v1 or API v2?

      If you are using API v2; now you will have to add jQuery Lib (library) and add the new code with this function if you want to use jQuery:

      $(document).ready(function() {

      // Add new code here

      });

      because jQuery isn't being used in the API v2.

       

      And

       

      Find this function, you can update your JS code inside this function:

      // In API V2

      document.addEventListener('DOMContentLoaded', function() {

       

      Thanks

      Team

       

       

      0


      この投稿のコメント欄は閉じられています。

      お探しのものが見つかりませんか?

      新規投稿