在flex

时间:2016-07-27 12:59:36

标签: actionscript-3 flex flash-builder4.5

我需要在空白问题中创建填充问题文本将通过xml动态加载。我不知道问题的长度。我必须为问题和文本输入放置一个文本区域以供回答。应根据输入对齐这些控件的位置。

有关如何使用弹性空气应用实现此目的的任何提示?

1 个答案:

答案 0 :(得分:0)

检查这个jQuery插件。它正是你想要的。

<强> JEditable 如果您不想使用该插件,请尝试以下代码:

<div>
    <div>
        <label class="editable">Name</label>
        <input class="editable" type="text" name="name" style="display:none"/>
    </div>
    <div>
        <label class="editable">Type</label>
        <input class="editable" type="text" name="type" style="display:none"/>
    </div>
    <div>
        <a class="edit" href="#">Edit</a>
    </div>
</div> 
<script type="text/javascript">
    $(function(){
        $(".edit").click(function(){
            var $this = $(this);
            var text = $this.text();
            if(text=="Edit"){
                $this.text("Cancel");
            }
                        else{
                             $this.text("Edit");
                        }
            $(".editable").toggle();
        });

        $("input.editable").change(function(){
            $(this).prev().text($(this).text());

        });
    });
</script>

要将click事件处理程序绑定到anchor元素,请使用jQuery的live函数。 e.g:

$("a.ff-save").live("click", function (){         
 alert("ok");     
});