Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JQuery图像滑块;循环插件";:为什么赢了';“我的图像”;循环;?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 使用JQuery图像滑块;循环插件";:为什么赢了';“我的图像”;循环;?

Javascript 使用JQuery图像滑块;循环插件";:为什么赢了';“我的图像”;循环;?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我构建了一个图像滑块,通过淡入淡出在四个图像之间切换。我使用了jquery插件“Cycle”,并将效果设置为“fade”。我还希望用户能够通过将光标悬停在图像上来暂停幻灯片放映,并使用位于右上角的标准“下一步”、“上一步”按钮来控制流程 代码如下: 全屏结果: JS Fiddle编辑: HTML: J查询: $('#slider_01').cycle({ fx: 'fade', next: '#next', prev: '#prev', pager: '#pa

我构建了一个图像滑块,通过淡入淡出在四个图像之间切换。我使用了jquery插件“Cycle”,并将效果设置为“fade”。我还希望用户能够通过将光标悬停在图像上来暂停幻灯片放映,并使用位于右上角的标准“下一步”、“上一步”按钮来控制流程

代码如下:

全屏结果:

JS Fiddle编辑:

HTML:

J查询:

$('#slider_01').cycle({
    fx: 'fade',
    next: '#next',
    prev: '#prev',
    pager: '#pager',
    speed: 900,
    timeout: 3000,
    pause: 1,
});
目前,尽管所有组件似乎都在那里,但我的代码实际上还没有做任何事情。我错过了什么?

工作小提琴:

你不是用小提琴输入的,你是自己写输入的,小提琴不是这样工作的

$('#slider_01').cycle({
    fx: 'fade',
    next: '#next',
    prev: '#prev',
    pager: '#pager',
    speed: 900,
    timeout: 3000,
    pause: 1,
});
很好用。
供参考 有几件事:


  • 您没有在JSFIDLE中导入Cycle插件(外部资源),也没有激活 jquery(框架和扩展)
  • 将html添加到JSFIDLE时,只添加相关的html并去掉head、body标记
  • 在javascript中,指定希望插件在文档就绪的情况下运行
Html:


您没有在JSFIDLE中导入Cycle插件,也没有激活JQUERYM,当我在JSFIDLE之外的任何地方运行它时,我的代码仍然不起作用。所以我一定是误解了你所说的关于我最初的JQuery脚本的错误。你是说添加“$(document).ready(function(){”作为我的JS的第一行吗?检查浏览器的Web developer工具控制台以查看是否有任何错误。可能没有加载某些内容。告诉我你看到了什么是为了使插件在页面加载时自动激活,你必须在document ready函数中包装你的.cycle()调用$(function(){//Add the.cycle()code});“我发现了这个错误消息:(uncaughtreferenceerror:$未定义)我发现了这个错误消息:(uncaughtreferenceerror:$未定义)我发现了这个错误消息,尽管我现在已经添加了“.ready”函数。
$('#slider_01').cycle({
    fx: 'fade',
    next: '#next',
    prev: '#prev',
    pager: '#pager',
    speed: 900,
    timeout: 3000,
    pause: 1,
});
$('#slider_01').cycle({
    fx: 'fade',
    next: '#next',
    prev: '#prev',
    pager: '#pager',
    speed: 900,
    timeout: 3000,
    pause: 1,
});
<div id="hero">
        <div id="pager"></div>
        <div id="pause"></div>
        <div id="play"></div>
        <div id="next"></div>
        <div id="prev"></div>
        <div id="slider_01">
            <div class="items">
                <div class="image_01"></div>
                <div class="info">
                     <h2>Hello World</h2>

                    <p>Hello world. <a href="#">Learn More</a>

                    </p>
                </div>
                <!--End of Info-->
            </div>
            <!--End of Items-->
            <div class="items">
                <div class="image_02"></div>
                <div class="info">
                     <h2>Hello World</h2>

                    <p>Hello world. <a href="#">Learn More</a>

                    </p>
                </div>
                <!--End of Info-->
            </div>
            <!--End of Items-->
            <div class="items">
                <div class="image_03"></div>
                <div class="info">
                     <h2>Hello World</h2>

                    <p>Hello world. <a href="#">Learn More</a>

                    </p>
                </div>
                <!--End of Info-->
            </div>
            <!--End of Items-->
            <div class="items">
                <div class="image_04"></div>
                <div class="info">
                     <h2>Hello World</h2>

                    <p>Hello world. <a href="#">Learn More</a>

                    </p>
                </div>
                <!--End of Info-->
            </div>
            <!--End of Items-->
        </div>
        <!--End of slider_01--> <a href="#">Previous</a>
 <a href="#">Next</a>
//Document ready
$(function(){
    $('#slider_01').cycle({
        fx: 'fade',
        next: '#next',
        prev: '#prev',
        pager: '#pager',
        speed: 900,
        timeout: 3000,
        pause: 1,
    });
});