猿问

jQuery 无法与 SemanticUI 和 Electron.js 一起使用

我一直在尝试在 Electron 应用程序的 HTML 中使用语义 UI。我可以加载元素,但由于某种原因无法使用 jQuery。我已经尝试了本地 jQuery 副本:


<script src="node_modules/jquery/dist/jquery.min.js"></script>


和 CDN 版本:


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


但似乎都不起作用。我尝试过用 jQuery 做一些简单的事情,但仍然不起作用。任何帮助,将不胜感激。我更愿意使用我的本地副本。


<!DOCTYPE html>

<html>

   <head>

      <meta charset="utf-8">

      <title>Title</title>


      <link rel="stylesheet" type="text/css" href="semantic/dist/semantic.min.css">

      <!-- <script src="node_modules/jquery/dist/jquery.min.js"></script> -->

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

   </head>


   <body>

      <div class="ui sidebar inverted vertical menu">

         <a class="item">1</a>

      </div>


      <div class="pusher">

         <h1 class="asdf" id="asdf">Hello</h1>

      </div>



      <script>

         document.getElementById("asdf").innerHTML = "new1";

         $('#asdf').text("new2");

         $('#asdf').html("new2");

      </script>

      <script src="semantic/dist/semantic.min.js"></script>


   </body>


</html>


一只甜甜圈
浏览 97回答 1
1回答

喵喔喔

在你的index.html&nbsp; <head>&nbsp; &nbsp; <script>&nbsp; &nbsp; &nbsp; window.$ = window.jQuery = require("jquery");&nbsp; &nbsp; </script>&nbsp; &nbsp; ....并createBrowerWindow在nodeIntegration你的main.js.const mainWindow = new BrowserWindow({&nbsp; &nbsp; width: 800,&nbsp; &nbsp; height: 600,&nbsp; &nbsp; webPreferences: {&nbsp; &nbsp; &nbsp; nodeIntegration: true&nbsp; &nbsp; }&nbsp; })
随时随地看视频慕课网APP

相关分类

Html5
我要回答