小编Whi*_*ine的帖子

jQuery UI:拖动多个对象

我的场景:带有一些对象 (div) 的容器 (div)。对象可以在容器内移动(将选项contains设置为parent)。

现在我需要一次移动多个对象。为此,我发现了这个有用的插件。不幸的是,这个插件不处理属性包含,如报告here

我对 JSFiddle 的测试,禁用此功能

$(".obj").on("drag", function(ev, ui)
Run Code Online (Sandbox Code Playgroud)

要激活多重拖动,请单击对象。我能够阻止拖动事件。

我的测试问题:

那时我不知道如何重新激活拖动。

笔记

我可能应该知道拖动的方向(使用开始 - 停止事件)。但此时我无法停止拖拽。

我的解决方案

K Scandrett解决方案也非常好。在我的特定情况下很难应用,在示例中已对其进行了简化。

始终使用插件来启用多重拖动。每次我选择多个对象并拖动它们时,在 dragstart 事件中我都会这样做(根据所选对象的位置更改对象的属性包含):

//1024 * 648 is the width of the container
$(obj).unbind("dragstart").bind("dragstart" , function(ev, ui){

    var dimObjFirst = {
        x : parseInt($(this).css("left")),
        y : parseInt($(this).css("top"))
    };
    if($("blablabla > div.ui-selected").length > 1){

        var minLeft = 1024,maxRight = 0,minTop = 648,maxDown = 0;

        $("blablabla > …
Run Code Online (Sandbox Code Playgroud)

javascript jquery-ui jquery-ui-draggable

3
推荐指数
1
解决办法
2668
查看次数

JPEG图像为base64格式

我有一台照相机,向我发送带有一些标签的xml文件,其中包括一个表示base64格式图像的标签。图像为JPEG格式。

出于某种原因,表示图像的标签并不总是具有相同的名称(因为相机问题)

因此,要确定地检测包含图像的标签是正确的,我现在必须做一件事:

始终以/ 9j /?开头的base64格式的JPEG图像。

范例:

data:image/jpeg;base64,-->/9j/<--4RYQRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAgAAAAcgEyAAIAAAAUAAAAkodpAAQAAAABAAAAqAAAANQACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKQAyMDE2OjA4OjA1IDA5OjQ1OjA4AAAAAAOgAQADAAAAAf//AACgAgAEAAAAAQAAAPGgAwAEAAAAAQAAAFkAAAAAAAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAABIgEbAA....
Run Code Online (Sandbox Code Playgroud)

base64 jpeg image

2
推荐指数
1
解决办法
8446
查看次数

PHPOffice/PhpSpreadsheet:重置单元格样式

在文档中

我没有找到任何适合我需要的有用功能。

是否可以“重置”/“删除单个单元格的整个格式”?将单元格恢复到原始状态。

php phpexcel phpspreadsheet

1
推荐指数
1
解决办法
854
查看次数

Appcelerator:在Splashscreen,iOS上隐藏状态栏

重新发布旧Appcelerator Q&A档案这个问题

是的,问题仍然是一样的.在我的新应用中,我无法再在启动画面隐藏状态栏.

我尝试了这些属性的所有可能组合(在tiapp.xml中)

<statusbar-hidden>true/false</statusbar-hidden>
<fullscreen>true/false</fullscreen>
<navbar-hidden>true/false</navbar-hidden>
Run Code Online (Sandbox Code Playgroud)

appcelerator ios appcelerator-titanium

-1
推荐指数
1
解决办法
399
查看次数