php - 使用 PHP 错误加载 javascript

标签 php javascript css ajax

我是初学者,请多多包涵。

所以我正在尝试将这个 javascript 简易 slider 动态加载到我的索引页面上的一个 div 中,就像这样......

switch($_GET['page'])  {

case '#YELLOW' : 

$page = '

<div id="slider">
    <ul>                
        <li><a href=""><img src="http://localhost/easy/archive/YELLOW/images/1.jpg" alt="" /></a></li>
        <li><a href=""><img src="http://localhost/easy/archive/YELLOW/images/2.jpg" alt="" /></a></li>
        <li><a href=""><img src="http://localhost/easy/archive/YELLOW/images/3.jpg" alt="" /></a></li>

    </ul>
</div>

'; 

<script type="text/javascript">
    $(document).ready(function(){   
        $("#slider").easySlider();
    }); 
</script>is 

break; 

但它实际上只会在我第二次单击链接时加载。这里发生了什么。我需要评估 javscript 代码吗?这意味着什么?我是否在错误的位置加载了 javascript?为什么它每隔几次就坏一次?

提前致谢

最佳答案

如果您通过 ajax 调用运行该代码,它将无法工作。

ready(function()); 只被调用一次,并且是在网页第一次完成加载时调用。

如果您在加载该脚本后将其直接附加到页面中。您必须删除 $(document).ready() 并将 $("#slider").easySlider(); 直接附加到 html。 (最好在 html 中存在 #slider 之后,否则它也不起作用

关于php - 使用 PHP 错误加载 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7778801/

相关文章:

php - 如何访问codeigniter中的数组字段?

php - 创建具有多种关系的 Eloquent 实例?

javascript - python 的返回值在 javascript 中不可用

javascript - jquery中的灯箱居中

html - 我正在尝试水平缩进导航栏登录按钮

jquery - 如何修复弹出窗口中的关闭图标?

php - 如何从 MySQL 'LIKE' 接收各种结果?

PHP、mySQL 和 xampp 登录表单问题

javascript - 在 Angular 1 中如何检测是否支持 Angular,如果不支持则在屏幕上显示一条消息

javascript - backbone.js - 事件,知道点击了什么