代码之家  ›  专栏  ›  技术社区  ›  Peter

Jquery Draggable和Stack以及sec。上课?

  •  0
  • Peter  · 技术社区  · 14 年前

    $('.dra').draggable({ addClasses: false, containment: 'window', zIndex: '9999', stack: '.sta'});
    

    问题是所有带有class.dra的div都带有stack。但我只想要所有的div和class.dra,还有第二个class.sta和stack。

    或者我必须说

    $('.dra .sta').draggable({ addClasses: false, containment: 'window', zIndex: '9999', stack: '.sta'});
    $('.dra').draggable({ addClasses: false, containment: 'window', zIndex: '9999'});
    

    我不明白。堆栈后的值是多少?

    有人能帮我吗? 谨致问候 彼得

    1 回复  |  直到 8 年前
        1
  •  0
  •   Nick Craver    14 年前

    class="dra sta" 而不是 全部的 .sta .class selectors ,如下所示:

    $('.dra').draggable({ 
      addClasses: false, 
      containment: 'window', 
      zIndex: '9999', 
      stack: '.dra.sta'
    });
    

    如果没有空格,它只匹配 班级。这里需要一个特定的选择器,因为它不检查 .dra 元素,而是直接使用该文本作为选择器,没有任何限制(例如,上面的翻译为 $('.dra.sta') ), you can see the source here .