jquery - 图像顶部的可缩放和可拖动标签

标签 jquery html twitter-bootstrap css

如何在图像顶部创建可滚动和可拖动的标签,我应该能够在标签内键入内容,也应该能够通过单击“+ 添加标签”按钮添加更多标签。

Scalable & Dragable Label on top of ImageDD

最佳答案

试试这个:http://jsfiddle.net/lotusgodkk/GCu2D/125/

这可能并不完美,但您可以继续努力。它只是您可以开始的基础。

JS:

$(document).ready(function () {
        handler();
        $('a').click(function () {
            var div = $('<div class="label" contenteditable="true">Part 1</div>');
            $('body').append(div);
            handler();
            return false;
        });
    });

    function handler(){
    $('.label').draggable({
            refreshPositions: true,
        })
            .click(function () {
            $(this).draggable({
                disabled: false
            });
        }).dblclick(function () {
            $(this).draggable({
                disabled: true
            });
        }).resizable({
            handles: "all",
        });   
    }

HTML:

    <a href="">+Add</a>        
    <img src="http://www.freedomscientific.com/images/resources/human_eye.jpg" class="img" />
    <div class="label" contenteditable="true">Part 1</div>
    <div class="label" contenteditable="true">Part 2</div>
    <div class="label" contenteditable="true">Part 3</div>
    <div class="label" contenteditable="true">Part 4</div>
    <div class="label" contenteditable="true">Part 5</div>
    <div class="label" contenteditable="true">Part 6</div>
    <div class="label" contenteditable="true">Part 7</div>

CSS:

    .label {
        border:1px solid red;
        display:inline-block;
    }
    a {
        position:fixed;
        top:10px;
        right:10px;
        padding:5px;
        background-color:green;
        color:white
    }

对于方形可调整大小的 handle ,您可以相应地自定义您的 css

关于jquery - 图像顶部的可缩放和可拖动标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23729728/

相关文章:

html - 如何在 Bootstrap 导航选项卡之间有分隔符/分隔符

javascript - 如何获取表内 TouchSpin 的值

javascript - Bootstrap 3 词缀导航栏在滚动和重叠内容时变得透明且不可点击

php - jQuery 向 php 发送多个需求

php - jquery日历从mysql数据库中拉取信息

html溢出问题

javascript - PJAX 成功后执行页面特定的 javascript 代码

html - 如何根据父大小减小圆 Angular 的 div 大小?

jquery - 输入开始效果(HTML、CSS、JQUERY)

javascript - 在 JavaScript 中哪里放置交互式对象?