Bootstrap Studio 中的页面特定脚本

Page-specific script in Bootstrap Studio

(此问题特定于 Bootstrap Studio)

我需要包含一段仅针对一个页面的 JS。

我的出路是什么?

你有:

  • 1) 等待jQuery加载完成,你可以用这样的代码来做到这一点:

    $( document ).ready(function() {
      // Handler for .ready() called.
      if (window.location.pathname == '/mypage.php') {
        // execute my custom code
      }
    });
    

    var waitForJQuery = setInterval(function () {
    if (typeof $ != 'undefined') {    
        // place your code here.
        if (window.location.pathname == '/mypage.php') {
          // execute my custom code
        }

       clearInterval(waitForJQuery);
        }
    }, 50);
  • 2)如果你只想在自定义页面上执行你的代码,你可以检查你在哪个页面,如果你在好的页面上,你执行你的自定义代码

    if (window.location.pathname == '/mypage.php') {
      // execute my custom code
    }
    

    在此处查看更多可能性:Best way to execute js only on specific page

你可以很容易地right-click在js文件上。 在下拉列表中,您可以 select“可见性”,然后 select 所有 html 您想要使用 js 文件的页面。