我有以下代码:
<ul>
<li id="project_25">Proj Something</li>
<li id="project_26">Proj Blah</li>
<li id="project_27">Proj Else</li>
<li id="project_31">Proj More</li>
...
</ul>
Run Code Online (Sandbox Code Playgroud)
有没有办法根据LI ID安排这些LI,改变他们的顺序?
就像是:
<ul>
<li id="project_31">Proj More</li>
<li id="project_27">Proj Else</li>
<li id="project_26">Proj Blah</li>
<li id="project_25">Proj Something</li>
...
</ul>
Run Code Online (Sandbox Code Playgroud)
谢谢.
我在同一个画布上创建了2个画布.是否可以拖动小黑色?我想让它可拖动,但我找不到任何在线教程或演示.可能吗?我曾经看过Canvas moveTo或者过渡但是我无法让它工作.
代码在这里 http://jsfiddle.net/35P9F/2/
var ctx = document.getElementById('canvas').getContext('2d');
var radgrad3 = ctx.createLinearGradient(255,10,0,180,80,190);
radgrad3.addColorStop(0, '#00C9FF');
radgrad3.addColorStop(1, 'red');
ctx.fillStyle = radgrad3;
ctx.fillRect(0,0,255,255);
var ctx4 = document.getElementById('canvas').getContext('2d');
var radgrad4 = ctx4.createLinearGradient(0, 0, 0, 255);
radgrad4.addColorStop(0, '#000000');
radgrad4.addColorStop(1, '#ff0000');
ctx4.fillStyle = radgrad4;
ctx4.fillRect(0,0,25,25);
Run Code Online (Sandbox Code Playgroud)
谢谢.
我试图将类设置为变量.我的代码是:
var vtxt = $(this).attr("id");
$("('" + vtxt + "')").addClass("on");
Run Code Online (Sandbox Code Playgroud)
它没有这种方式.我尝试了几件没有运气的事情.将设置类添加到变量的正确格式是什么?
谢谢
我有一个动态生成的大字符串,我正在拆分.
var myString="val1, val, val3, val4..... val400"
Run Code Online (Sandbox Code Playgroud)
我对这个字符串进行了简单的拆分,
myString= myString.split(',')
Run Code Online (Sandbox Code Playgroud)
获得以下内容:
myString[1] // gives val1
myString[2] // gives val2
myString[3] // gives val3
.
.
.
myString[400] // gives val400
Run Code Online (Sandbox Code Playgroud)
有没有办法做到以下几点?
myString[101] // gives val1
myString[102] // gives val2
myString[103] // gives val3
.
.
.
myString[500] // gives val400
Run Code Online (Sandbox Code Playgroud) 我在元素点击上定义并执行了一个大函数.有没有办法再次执行"大"功能,以某种方式调用它,而不再写它?
$('#element').click(function(big){
some big function
...
...
});
$('#another_element').click(function(){
this should execute the previous "big" function
});
Run Code Online (Sandbox Code Playgroud)
感谢名单.
我在jQuery可拖动函数中执行了"for"函数.从执行时间的角度来看,有更好的方法吗?我的功能是:
$("#dragger").draggable({
containment: '#timeline',
axis: 'x',
drag: function(event, ui) {
var divs = $("#timeline div.timeline");
for (var i=0, il=divs.length; i<il; i++) {
var layer = '#layer'+i,
gow = layer+"Go";
SelectClosestKeyframes(this, event, ui, $(layer), $(gow));
}
}
});
Run Code Online (Sandbox Code Playgroud)
我可以改善for (var i=0, il=divs.length; i<il; i++)
Thanx 吗?
我有一个动态生成的数组:
myArr = ["val0a", "val1a", "val2a"... "val600a"]
Run Code Online (Sandbox Code Playgroud)
我在循环中将新数组值附加到此数组时遇到问题.追加后我的数组应如下所示:
myArr = ["val0a", "val1a val1b", "val2a val2b"... "val600a"]
Run Code Online (Sandbox Code Playgroud)
请注意,新阵列和旧阵列的长度不同.
我怎样才能做到这一点?它必须是简单的东西,但我无法弄清楚.