Выравнивание изображения по правой стороне div - PullRequest
0 голосов
/ 10 марта 2010

Используя JQuery JEditable, у меня есть следующий код, который позволяет пользователю создавать виртуальные заметки после записи, так сказать, и я пытаюсь сделать так, чтобы рядом с каждым созданным элементом div удалялось изображение, которое пользователь можно просто нажать на. Я чувствую, что я почти там, я просто что-то упускаю. На данный момент изображение появляется только с правой стороны от добавленных div, а не рядом с первым div. Есть идеи? Должен ли я динамически создавать первый div?

<script type="text/javascript">
    $(document).ready(function() {
        $('.edit_area').editable(function(value, settings) {
            return (value);
        }, {
            type: 'textarea',
            onblur: 'submit',
            indicator: 'Saving...',
            callback: function(value, settings) {

                $.post('<%=Url.Action("SetPostieNotes", "Posties") %>', { id: 0, content: escape(value) }
                );
                function S4() {
                    return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
                }
                var uuid = (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4());


                    var del_img = $('<div><img src="<%=Url.Content("~/Content/images/delete_14.png") %>" /> </div>');
                    var new_div = $('<div style="float: left; width:98%; text-align: left;" id=' + uuid + '>')
                          .addClass('edit_area')
                          .editable('<%=Url.Action("SetPostieNotes", "Posties") %>', settings);
                    $(this).parent().append(new_div);                                    
                    $(this).parent().append(del_img);

            }
        });
    });


</script>

<div style="float: left; width:98%; text-align: left;" class="edit_area" id="empty"></div>

1 Ответ

0 голосов
/ 10 марта 2010

А как насчет плавающего img вправо?

...