使用“ui boxer”后遇到一些问题

时间:2013-12-19 07:46:37

标签: javascript jquery jquery-ui

演示:http://jsfiddle.net/8jS6d/

我已修改了一点,但我想进一步了解这个插件。 (我知道一些jQuery用法。)

  1. 我发现函数widget有很多方法,你能告诉我哪一个是“保留字”吗? ui-boxerui-boxer-disabled

  2. 怎么样?
  3. 创建后,是否可以在每个div上添加名称(div内的文本)?我已经尝试了很多次,但它没有用。 (我不希望所有div具有相同的名称)。例如:首先创建div,其中innerHTML设置为'div-1',第二个div innerHTML设置为'div-2'等等(请参阅this例如)

  4. 这是我应该修改的地方吗?

    $('#test').boxer({
      stop: function(event, ui) {
        var offset = ui.box.offset();
        ui.box.css({ border: '1px solid white', background: '#EEEEEE' });
        // here?
      }
    });
    

    希望你能帮助我,我没有任何文档就得到了这个插件,所以我很困惑。 (我忘了谁也是作者)

1 个答案:

答案 0 :(得分:1)

Q1。我不明白你在问什么。你的意思是“保留字”吗?你提到的只是应用于你连接boxer的元素的类名。你对这些名字有什么顾虑?

Q2。你的JSFiddle似乎非常接近你想要的。下面的示例通过对添加的元素使用类名并计算这些元素以获取下一个数字来执行您似乎要问的内容。

  // Using the boxer plugin
  $('#test').boxer({
    stop: function(event, ui) {
      //var offset = ui.box.offset();
      ui.box.css({ border: '1px solid white', background: '#EEEEEE' });
      ui.box.addClass("newdiv");
      ui.box.append("div-" + $('.newdiv').length);
    }
  });

http://jsfiddle.net/8jS6d/1/

如果这不是您想要的,请澄清您的问题。