【问题标题】:Jquery extention not working with multiple PHP requireJquery 扩展不适用于多个 PHP 要求
【发布时间】:2013-04-14 06:51:12
【问题描述】:

在我的 main.php 中有这样的东西。

<?php require 'require/display1.php';?>
<?php require 'require/display2.php';?>
<?php require 'require/display3.php';?>

每个 PHP 扩展都包含如下内容:

<div class="hover_me">
   <p>Paragraph</p>
</div>

在我的 main.php 页面的底部。

我有我的 JS 扩展。

<script src="js/jquery.js"></script>
<script>
  $('.hover_me').mouseover(function(){
   alert('Hello!');
});
</script>

一切都运行良好,仅在 require/display1.php 上而不是在其他两个 PHP 扩展上。谁能告诉我我做错了什么。

【问题讨论】:

  • 向我们展示由此产生的完整 HTML 页面。
  • 检查你的 main.php 输出 html
  • 我应该在那里检查什么?你能说得更具体点吗?
  • 在控制台有什么错误吗?
  • 好的,你需要做的是,当你在浏览器中打开页面时,点击view source。媒体[ctrl]+A 然后[ctrl]+c。接下来,您要在您的问题上单击edit,然后转到底部。一旦光标在底部按[ctrl]+v,然后选择刚刚添加的所有内容。选择后按[ctrl]+k。在那之后,我们可能能够帮助您。

标签: php javascript jquery require


【解决方案1】:

在文件准备好时尝试

$(function() {
   $('.hover_me').mouseover(function(){
      alert('Hello!');
   });
});

【讨论】:

  • 不,一切运行良好
  • 我没有猜到/发现那里出了什么问题。将鼠标悬停在第二个 div 上并查看控制台
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-15
  • 2017-02-01
  • 2013-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多