3

滑块代码 http://tympanus.net/codrops/2012/03/15/parallax-content-slider-with-css3-and-jquery/

图像模拟 http://i.imgur.com/qSs9u.png

我想先说我不是开发人员,我是设计师,对 JavaScript 几乎一无所知。最重要的是,我已经有大约十年没有做过任何网络工作了。我有一个基于滑块的网站,我正在拼凑在一起,我想为滑块添加或修改一些功能。在 HTML 文件末尾调用滑块

<script type="text/javascript">
        $(function() {

            $('#da-slider').cslider();

        });
    </script>

我想添加文本按钮,如图所示,这将改变滑块的页面。滑块会生成我想要的但不包含文本的按钮。目前我将文本按钮作为锚点,例如

<a href="#" onClick="$('#da-slider').cslider({current:2});"><p>Live PA</p></a>

但它会在该页面上创建一个新滑块,而不是更改已经运行的滑块。有没有办法将此值传递给已经运行的值?这是范围问题吗?我只是使用错误的语法传递给现有实例吗?我尝试查找与按钮跨度相关的代码,但我能找到的只是创建它们的位置,而不是如何处理点击。我认为它使用的是我不熟悉的 jQuery。请注意,滑块是基于 jQuery 的,因此也已加载。

4

1 回答 1

1

您的调用正在初始化一个新的 cslider 实例。

查看源代码,他们有一个用于更改当前页面的方法页面。使用 jQuery 的常用符号,您可以通过执行以下操作将页面更改为第二页:

    $('#da-slider').cslider('page', 2);
于 2012-09-20T13:40:06.097 回答