将javascript文件包含到嵌套的php文件中

问题描述 投票:1回答:1

我正在使用以下三个文件:

index.php
menu.php
move.js

menu.php

//...........................
<button id="mover" type="button" >Extend</button>
<script type="text/javascript" src="js/move.js"></script>
//........................

move.js

$("#move").click(function(){

    console.log("move");
    $("#container").animate({left: '5000px'}, "slow");
}); 

的index.php

//............
<figure>
<?php include ("menu.php"); ?>
</figure>

<script type="text/javascript" src="js/move.js"></script>
//.............

我的问题是,每次单击“扩展”按钮(在menu.php中)时,事件侦听器都不会响应,也不会打印到控制台。

PS:我是php新手,我不确定这是否是嵌套php文件的正确方法。

javascript php jquery html
1个回答
1
投票

您必须将按钮id的名称从mover更改为move,然后您的javascript才能正常工作。

更换

<button id="mover" type="button" >Extend</button>
<script type="text/javascript" src="js/move.js"></script>

WITH

 <button id="move" type="button" >Extend</button>
 <script type="text/javascript" src="js/move.js"></script>
© www.soinside.com 2019 - 2024. All rights reserved.