感谢楼上指正 现贴代码如下
a.php
<?php
require_once('b.php');
?>
<script type="text/javascript" src="js/jquery-2.1.1.min.js" >
<script type="text/javascript" src="c.js"></script>
<style type="text/css">
.show{
width:150px;
height:150px;
background-color:#f90;
}
</style>
<div class="show"></div>//为了出现滚动条
<div class="show"></div>
<div id="show"></div>
<div class="show"></div>
<div class="show"></div>
<div class="show"></div>b.php
<script type="text/javascript">
$(window).on('scroll',function(){
alert ('123');
})});
</script>
c.js
$(window).on('scroll',function(){
alert ('abc');
})我自己测试的结果是 b.php中的jq代码没有效果 c.js起作用alert abc 不明白是什么道理 应该在b.php中怎么修改
a.php
<?php
require_once('b.php');
?>
<script type="text/javascript" src="js/jquery-2.1.1.min.js" >
<script type="text/javascript" src="c.js"></script>
<style type="text/css">
.show{
width:150px;
height:150px;
background-color:#f90;
}
</style>
<div class="show"></div>//为了出现滚动条
<div class="show"></div>
<div id="show"></div>
<div class="show"></div>
<div class="show"></div>
<div class="show"></div>b.php
<script type="text/javascript">
$(window).on('scroll',function(){
alert ('123');
})});
</script>
c.js
$(window).on('scroll',function(){
alert ('abc');
})我自己测试的结果是 b.php中的jq代码没有效果 c.js起作用alert abc 不明白是什么道理 应该在b.php中怎么修改
<script type="text/javascript">
$(window).on('scroll',function(){
alert ('123');
})}); 这个多了,删除就可以了。
</script>
a.php<script type="text/javascript" src="js/jquery-2.1.1.min.js" >
<?php
require_once('b.php');
?>
<script type="text/javascript" src="c.js"></script>
<style type="text/css">
.show{
width:150px;
height:150px;
background-color:#f90;
}
</style>
<div class="show"></div>//为了出现滚动条
<div class="show"></div>
<div id="show"></div>
<div class="show"></div>
<div class="show"></div>
<div class="show"></div>
这样应该可以了
$(function() {
$(window).on('scroll',function(){
alert ('123');
})
});
</script>
这样写,就与加载次序无关了所以 #2 不是多了 });
而是少了 $(function() {