你好,
我下载了电子并将其安装在webstorm上以便学习它。我还使用终端安装了Jquery并包含在我的脚本中,但是jquery不能正常工作但是我的代码中已经识别出来了(我没有任何错误)。
我的代码:
const remote = require('electron').remote;
let window = remote.getCurrentWindow();
function exitGame() {
alert("test");
$('exit').click(() => {
alert("closing");
window.close();
})
}
exitGame();
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Electron Test</title>
<!-- RESET CSS -->
<link rel="stylesheet" type="text/css" href="css/reset.css">
<!-- ADDING CSS -->
<link rel="stylesheet" type="text/css" href="css/main_menu.css">
</head>
<body>
<div id="exit">Leave the game</div>
<!-- ADDING JAVASCRIPT -->
<script>
// You can also require other files to run in this process
require('./renderer.js');
require('./js/jquery.min.js');
require('./js/main_menu.js');
</script>
</body>
</html>
答案 0 :(得分:1)
exit
是一个id而不是某个元素。所以你需要在它之前使用#
。
$('#exit').click(() => {
alert("closing");
window.close();
})
检查jQuer的更好方法是否可以:
if(!jQuery)
{
alert("Not working!");
}
答案 1 :(得分:0)
好吧,通过使用代码requiere jQuery编辑标签使其工作 在Electron的基本脚本标记之前,我在我的jQuery中添加了一个标记。它似乎没有加载