Heim  >  Artikel  >  Backend-Entwicklung  >  php文件中的jquery

php文件中的jquery

WBOY
WBOYOriginal
2016-06-23 13:41:561142Durchsuche

php中可以包含jquery语句吗?假设a.php 中有  而且引入了jq.js
b.php中有<script> <br /> $(window).on('scroll',function(){ <br /> alert('123'); <br /> }) <br /> a.php中为什么没有 alert? 只是举个例子 新手一个 <br /> <p> </script>


回复讨论(解决方案)

举例子就请举个可供测试的例子
你用文字描述代码,有谁知道你的代码是否正确呢?
你绑定了滚动条事件,但你的页面就一定会出现滚动条吗?

感谢楼上指正 现贴代码如下
a.php
require_once('b.php');
?>
<script> <br /> <script type="text/javascript" src="c.js"></script>

//为了出现滚动条






b.php
<script> <br /> $(window).on('scroll',function(){ <br /> alert ('123'); <br /> }) <br /> <br /> }); <br /> </script>
c.js
$(window).on('scroll',function(){
alert ('abc');
})

我自己测试的结果是 b.php中的jq代码没有效果  c.js起作用alert abc  不明白是什么道理 应该在b.php中怎么修改

b.php
<script> <br /> $(window).on('scroll',function(){ <br /> alert ('123'); <br /> }) <br /> <br /> }); 这个多了,删除就可以了。 <br /> </script>

感谢楼上回答  但还是不行啊

你的b.php里面的js是在引用jquery前就使用了jq的方法,所以失效,而c.js是在引用了jquery后,所以可以成功弹出,还有2楼的大括号和中括号确实多余的
a.php

<script type="text/javascript" src="js/jquery-2.1.1.min.js" ><?phprequire_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>

这样应该可以了

<script type="text/javascript">$(function() {  $(window).on('scroll',function(){    alert ('123');  })});</script>
这样写,就与加载次序无关了

所以 #2 不是多了 });
而是少了 $(function() {

感谢楼上回答

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Mac 下 php多版本切换Nächster Artikel:关于账户激活的奇葩问题,