jquery ui拳击手

时间:2011-12-11 03:17:39

标签: jquery jquery-ui html5 canvas draw

嗨我怎样才能做到这一点:http://jsfiddle.net/7bJak/2/(ui拳击手) 在鼠标点击?

我想实现拳击手,以便用户可以点击按钮然后 在画布上画框。

我可以放一些像

这样的东西
$(document).onButton2click(function() {
    var canvas = $('#canvas');
    canvas.append('<div id="1"></div>');
    $('#1').addClass('ui-boxer')
        .css({ border: '1px solid white',
               background: 'orange',
               padding: '0.5em',
               position: 'relative',
               'z-index': 100,
               left: 1, top: 1,
               width: 50, height: 50});        
});

此帖子中导入的库仍然使用lates jquery UI版本??

谢谢你!

1 个答案:

答案 0 :(得分:0)

我在你的jsfiddle中添加了一个按钮并单击处理程序,它会在100,100处创建一个新框。

$("#buttonDiv").click(function(){
var canvas = $('#canvas');
 canvas.append('<div id="1"></div>');
 $('#1').addClass('ui-boxer')
     .css({ border: '1px solid white',
            background: 'orange',
             padding: '0.5em',
             position: 'relative',
            'z-index': 100,
             left: 100, top: 100,
             width: 50, height: 50});    

});

HTML for按钮是

<div id="buttonDiv"><input type="button" value="click here"/></div>

这基本上是我自己在这里实现的解决方案。盒子插件仍然有效。这意味着您可以单击并拖动以创建新框。