Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
Jquery 当我尝试申请两个ID';消防处(分区)_Jquery_Html_Css - Fatal编程技术网

Jquery 当我尝试申请两个ID';消防处(分区)

Jquery 当我尝试申请两个ID';消防处(分区),jquery,html,css,Jquery,Html,Css,我在视差设计中使用了Cslider,我非常喜欢它,但当我将Cslider应用于2个实例(用于2个不同的div)时,我尝试了这一点,这在我尝试应用1个实例(1个div)时效果很好。我想要的是,我需要为1个div应用cslider autoplay true,为另一个div应用cslider autoplay false,如下所示 <script type="text/javascript"> $(function() { $('#div1').cslider({ a

我在视差设计中使用了
Cslider
,我非常喜欢它,但当我将Cslider应用于2个实例(用于2个不同的div)时,我尝试了这一点,这在我尝试应用1个实例(1个div)时效果很好。我想要的是,我需要为1个div应用cslider autoplay true,为另一个div应用cslider autoplay false,如下所示

<script type="text/javascript">

$(function() {

    $('#div1').cslider({
    autoplay    : false

     });

    $('#div2').cslider({
    autoplay    : true,
    bgincrement : 450
     });

});

</script>

$(函数(){
$('#div1').cslider({
自动播放:错误
});
$('#div2').cslider({
自动播放:对,
增长:450
});
});
我的Html代码:

<div id="div1" class="da-slider">
    <div class="da-slide">
    <h2>Some description</h2>
    <p>Some description Some description Some description Some description Some description Some description Some description Some description Some description</p>
    <a href="#" class="da-link">Read more</a>
        <div class="da-img"><img src="css/slider/images/2.png" alt="image01" /></div>
        </div>

        <div class="da-slide">
    <h2>Some description</h2>
    <p>Some description Some description Some description Some description Some description Some description Some description Some description Some description</p>
    <a href="#" class="da-link">Read more</a>
        <div class="da-img"><img src="css/slider/images/2.png" alt="image01" /></div>
        </div>  

     <nav class="da-arrows">
    <span class="da-arrows-prev"></span>
    <span class="da-arrows-next"></span>
     </nav>
</div>  




 <div id="div2" class="da-slider" style="height:270px;">
      <div class="da-slide">
         <div class="scrollyeah" data-centerIfFit="true">
         <div class="item1">
               <a class="vlightbox3" href="images/01.jpg" >
                 <img src="images/img01.gif" />
               </a>
            </div>
             <div class="item1">
               <a class="vlightbox3" href="images/01.jpg" >
                 <img src="images/img01.gif" />
               </a>
            </div>
          </div>
       <h5>Scroll through all of the screenshots of the website and admin backend above</h5>
     </div>

     <div class="da-slide">
         <div class="scrollyeah" data-centerIfFit="true">
         <div class="item1">
               <a class="vlightbox3" href="images/01.jpg" >
                 <img src="images/img01.gif" />
               </a>
            </div>
             <div class="item1">
               <a class="vlightbox3" href="images/01.jpg" >
                 <img src="images/img01.gif" />
               </a>
            </div>
          </div>
       <h5>Scroll through all of the screenshots of the website and admin backend above</h5>
     </div>
     <nav class="da-arrows">
    <span class="da-arrows-prev"></span>
        <span class="da-arrows-next"></span>      
      </nav>
  </div>

一些描述
一些描述一些描述一些描述一些描述一些描述一些描述一些描述一些描述一些描述一些描述一些描述一些描述

一些描述 一些描述一些描述一些描述一些描述一些描述一些描述一些描述一些描述一些描述一些描述一些描述一些描述

滚动浏览上述网站和管理后端的所有屏幕截图 滚动浏览上述网站和管理后端的所有屏幕截图
在我的例子中,div1不起作用。但是,当我将两个div cslider
autoplay
选项都设置为
true
时,它们工作正常

有人能帮我吗。

那么,我对这个问题的看法如下: 您有一个从外部获取的
滑块
,它不会在同一页面上执行多个
实例
,对吗

好吧,使用
CSS
,您可以修改单个属性的任何内容,但是
JS
将始终在事后生效

您遇到相同的
属性
被继承的原因很可能是因为
JS
文件正在从您上次对它的调用中获取这些属性

要创建一个
插件
,以满足它本来不需要的需求(不支持
多个实例
),您需要
硬编码
您的插件来接受多个值。如果你的
插件
处于优先地位,我不相信有任何
CSS黑客可以实现

我知道这不是你想听的答案,但不幸的是这是真的。


唯一真正可行的办法是重新映射插件,或者编写
JS
,将其抵消并加载到
主体的底部

据说
autoplay:true
正在工作,但当您将
autoplay:false
放入时,它工作不正常?。我认为你的下一个和上一个事件不是陈词滥调。好的,在这种情况下,你有两个输出

  • 有些div与导航按钮重叠
  • 浏览器控制台中有任何错误

  • 尝试检查html代码或在控制台中查找错误。

    是的,我们可以提供帮助。但是我不得不说我的精神力量今天不起作用了,你可能在
    源代码中有一些硬设置的
    变量决定了这一点。想提供一些代码吗?我感觉你在为第二张幻灯片调用相同的
    id
    。@ratnakar你能发布cslider插件url吗?@dhan这是我使用的插件文档@NicholasHazel,请在加载
    class=“da slider”
    的每个
    DOM
    元素后,查看代码I更新问题调用您的函数
    inline
    ,就像在下一个
    da slider
    元素之前一样。嘿,它的工作人员。。是的,我的滑块第一个div与导航条重叠。。。我为此添加了z索引。。这对我来说很奇怪。。我没想到这个问题与这个问题有关。。不管怎样,我已经修好了。。谢谢