我有两个连接的可排序列表。当我将一个元素从左侧列表拖动到右侧一个元素时,我的代码工作正常,但是如果我想知道左侧列表中项目的顺序,您能告诉我应该查找什么事件吗?当一个项目被拖放到同一个列表中时(基本上重新排序同一个列表中的项目,而不是拖放到另一个列表而是相同)。
谢谢你。
编辑:
这是代码的链接:http : //jsfiddle.net/Hitman666/WEa3g/1/
因此,正如您将看到的,当项目被拖放到相反的列表中时,我会收到一个警报,但我还需要一个事件来处理列表(例如绿色列表)何时重新排序。然后我需要提醒订单,例如:4,3,2,1
HTML:
<ul id="sortable1" class="connectedSortable">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
<ul id="sortable2" class="connectedSortable">
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
<li>Item 8</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
CSS:
#sortable1, #sortable2 { list-style-type: none; margin: 0; padding: 0; float: left; margin-right: 10px; }
#sortable1 li, #sortable2 li { margin: 0 5px 5px 5px; padding: 5px; font-size: 1.2em; width: 120px; }
#sortable1 li{background: green;}
#sortable2 li{background: yellow;}
Run Code Online (Sandbox Code Playgroud)
Javascript:
$(function() {
$("#sortable1, #sortable2").sortable({
connectWith: ".connectedSortable",
receive: …Run Code Online (Sandbox Code Playgroud) 我最近遇到了内存分配问题,所以我开始尝试使用ini_set('memory_limit', value);指令,我尝试输入值incrementaly.现在,通过网络搜索(和SO)我发现我可以把它-1作为value.所以,我做了,现在脚本完全运行到最后而不会中断(在我以前得到内存分配错误之前).
然而,我不明白的是,在脚本文件末尾给出这两行:
$mem = memory_get_peak_usage(true);
echo "Peak mem. usage: <b>" . round($mem / 1024 / 10124, 2) . "</b> MB";
Run Code Online (Sandbox Code Playgroud)
产生大约10.8MB,当我调查时,/var/log/messages我可以看到这一行:
Nov 21 13:52:26 mail suhosin[1153]: ALERT-SIMULATION - script tried to increase
memory_limit to 4294967295 bytes which is above the allowed value (attacker
'xx.xxx.xxx.xxx', file '/var/www/html/file.php', line 5)
Run Code Online (Sandbox Code Playgroud)
这意味着脚本试图安排4096MB!
怎么会这样?而且,最让我感兴趣的是为什么在这种情况下脚本执行没有停止?是因为ini_set('memory_limit', '-1');?我的意思是,我没有读到,将-1作为value下不推荐,我知道问题出在脚本(在内存中一次读取数据的太大量),我会去和顺序读取修复它,但我我只是对这些数据差异感到困惑,所以如果有人能够对它有所了解,我将不胜感激.
我有一个如下所示的模块:
module.exports = {
port: '1337',
facebook: {
clientID: '123456789',
clientSecret: 'a1b2c3d4e5f6g7h8i9j0k',
callbackURL: 'http://localhost:1337/oauth/facebook/callback'
}
};
Run Code Online (Sandbox Code Playgroud)
我想要做的是使用callbackURL中的port变量:
callbackURL: 'http://localhost:1337/oauth/facebook/callback'
Run Code Online (Sandbox Code Playgroud)
我试过了:
callbackURL: 'http://localhost:'+ this.port +'/oauth/facebook/callback'
Run Code Online (Sandbox Code Playgroud)
但显然这不正确,因为facebook是另一个对象.所以,有人可以解决这个问题,并且欢迎你提出任何额外的阅读材料(就更深入的理解而言).
如何在Android上的Ionic Framework中执行跨域http请求?
我试图在ionic.project中设置代理,但没有帮助.以下是我的请求:
$http.get('http://localhost:8100/getnews/?hashcode=' + hashcode + '').then(function (resp) {
...
}, function (err) {
...
}
Run Code Online (Sandbox Code Playgroud)
这是ionic.project:
{
"name": "...",
"app_id": "...",
"proxies": [
{
"path": "/getnews",
"proxyUrl": "http://yukigaru.pythonanywhere.com/getnews/"
}
]
}
Run Code Online (Sandbox Code Playgroud)
它在Android上不起作用,总是调用函数(错误)分支.它可以在一台计算机的浏览器上运行,但不能在另一台PC的浏览器上运行.
Cordova 5.0.0,Ionic 1.3.20,Android 5.x.
我正在制作一个使用IONIC制作的应用程序,我只想在我的IOS设备上进行测试,而不是将其发布到应用程序商店.我是否还需要一个Apple开发者帐户(支付99美元)或者是否安装了XCODE和IONIC的MAC?
我只是想在我的设备上测试它,而不是将它发布到应用程序商店.
我不明白ionic.io和离子骨架有什么区别?这是一回事吗?那么为什么同一产品有两个不同的网站和两个名字?
我想知道如何在我的网站上显示(获取)磁盘空间使用量和每月带宽传输的方式与登录我的cPanel帐户时显示的方式相同.是否有来自cPanel的api,或者这是一般的方法吗?我正在使用PHP.
一方面我得到了<ul>和<li>.在<ul>和<li>元素应该拖和DROP掉.目标是div或span.我该怎么开始?
我正在使用 MEAN 和 ionic 框架制作一个应用程序,其中 nodejs 是连接到数据库(mongoDb)的中间件。我需要使用运行 nodejs 服务器node server.js和使用ionic serve. 这是我的 server.js。
var express = require('express'),
app = express(),
bodyParser = require('body-parser'),
mongoose = require('mongoose'),
CohortController =require('./www/server/controller/CohortController');
mongoose.connect('mongodb://localhost:27017/persistent');
app.use(bodyParser());
app.get('/api/cohorts',CohortController.list);
app.post('/api/cohorts',CohortController.create);
app.listen(3000,function(){
console.log('Listening...');
})
Run Code Online (Sandbox Code Playgroud)
现在这是我的 app.js。我http://localhost:3000用来获取JSON。
var express = require('express'),
app = express(),
bodyParser = require('body-parser'),
mongoose = require('mongoose'),
CohortController =require('./www/server/controller/CohortController');
mongoose.connect('mongodb://localhost:27017/persistent');
app.use(bodyParser());
app.get('/api/cohorts',CohortController.list);
app.post('/api/cohorts',CohortController.create);
app.listen(3000,function(){
console.log('Listening...');
})
Run Code Online (Sandbox Code Playgroud)
当我将其转换为移动应用程序时,如何运行节点服务器?应用程序将如何使用 API?
cordova ×4
jquery ×2
jquery-ui ×2
node.js ×2
php ×2
angularjs ×1
cross-domain ×1
ionic ×1
ionic2 ×1
ios ×1
iphone ×1
javascript ×1
memory-limit ×1
mongodb ×1