小编Mir*_*cea的帖子

jQuery基于#ID安排li命令

我有以下代码:

<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)

谢谢.

html sorting jquery

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

HTML5移动Canvas对象

我在同一个画布上创建了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)

谢谢.

html5 canvas

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

jQuery将类设置为变量

我试图将类设置为变量.我的代码是:

var vtxt = $(this).attr("id");
$("('" + vtxt + "')").addClass("on");
Run Code Online (Sandbox Code Playgroud)

它没有这种方式.我尝试了几件没有运气的事情.将设置类添加到变量的正确格式是什么?

谢谢

variables jquery class

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

JavaScript拆分,更改部件号

我有一个动态生成的大字符串,我正在拆分.

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)

javascript string

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

jQuery调用预定义的函数

我在元素点击上定义并执行了一个大函数.有没有办法再次执行"大"功能,以某种方式调用它,而不再写它?

$('#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 function

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

jQuery/Javascript"for"功能性能改进

我在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 吗?

javascript performance jquery

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

Javascript在特定索引处向Array附加元素

我有一个动态生成的数组:

myArr = ["val0a", "val1a", "val2a"... "val600a"]
Run Code Online (Sandbox Code Playgroud)

我在循环中将新数组值附加到此数组时遇到问题.追加后我的数组应如下所示:

myArr = ["val0a", "val1a val1b", "val2a val2b"... "val600a"]
Run Code Online (Sandbox Code Playgroud)

请注意,新阵列和旧阵列的长度不同.

我怎样才能做到这一点?它必须是简单的东西,但我无法弄清楚.

javascript arrays

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