我正在使用以下三个文件:
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>
//.............
我的问题是每次点击&#34;延长&#34;按钮(在menu.php中),事件监听器不会响应,也不会打印到控制台。
PS:我是php的新手,我不确定这是否是嵌套php文件的正确方法。
答案 0 :(得分:1)
您必须将按钮id
的名称从mover
更改为move
,然后您的javascript才能生效。
<强>更换强>
<button id="mover" type="button" >Extend</button>
<script type="text/javascript" src="js/move.js"></script>
。通过强>
<button id="move" type="button" >Extend</button>
<script type="text/javascript" src="js/move.js"></script>