本文介绍了微调器应用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好

我有随机播放功能,可以随机排列数组中的数据,并且可以按列在表中显示数组值.通过单击事件,必须对表中的值进行混洗,然后再次将其显示在表中.

随机播放功能代码在这里

Hi All

I have shuffle function with me which shuffles data in an array and I am displaying the array values in a table along column-wise. By an on click event the values in the table has to be shuffled and again they have to be displayed in the table.

Shuffle function code is here

function shuffle()
{
      var randomNumber;
      var len=this.length-1;
      randomNumber = Math.floor(Math.random()*len);
     // document.write(randomNumber);

      if(randomNumber > len)
                {
                randomNumber =len;
                }

      for(var i =0; i <= randomNumber; i++)
      {

            if(i !=len)
                   {
            this[i] = this[i+1];
                     }
          else
          {
          temp =this[i];
          this[i]=this[0];
          this[0]=temp ;
          }

      }
}



我已经使用了如下所示的随机播放功能



and i have used this shuffle function as below

function autoSpin()
{
     //var Date.monthNames = new Array('Active','Passive','Bargain','Vegas','Value');
    months.shuffle();
     var shuffleresults= Date.monthNames.join("br<>");
     var len = shuffleresults.rows.length, i;
            if(shuffleresults.rows.length > 0) {
                alert("hi");
                Date.monthNames[0] = shuffleresults.rows.item[0].Date.monthNames[0];
                Date.monthNames[1] = shuffleresults.rows.item[1].Date.monthNames[1];
                Date.monthNames[2] = shuffleresults.rows.item[2].Date.monthNames[2];
                Date.monthNames[3] = shuffleresults.rows.item[3].Date.monthNames[3];
                Date.monthNames[4] = shuffleresults.rows.item[4].Date.monthNames[4];
                //spinnerId = shuffleresults.rows.item[0].spinnerId;

             }
            document.getElementById('Date.monthNames[0]').innerHTML = Date.monthNames[0];
            document.getElementById('Date.monthNames[1]').innerHTML = Date.monthNames[1];
            document.getElementById('Date.monthNames[2]').innerHTML = Date.monthNames[2];
            document.getElementById('Date.monthNames[3]').innerHTML = Date.monthNames[3];
            document.getElementById('Date.monthNames[4]').innerHTML = Date.monthNames[4];

      Date.dayNames.shuffle();
      //var Date.dayNames=new Array('LEAPS','Earnings','Economic','Weekly','Daily');
     var shuffleresults1= Date.dayNames.join("<br>");
     var len = shuffleresults1.columns.length, i;
            if(shuffleresults1.columns.length > 0) {

                Date.dayNames[0] = shuffleresults1.columns.item[0].Date.dayNames[0];
                Date.dayNames[1] = shuffleresults1.columns.item[1].Date.dayNames[1];
                Date.dayNames[2] = shuffleresults1.columns.item[2].Date.dayNames[2];
                Date.dayNames[3] = shuffleresults1.columns.item[3].Date.dayNames[3];
                Date.dayNames[4] = shuffleresults1.columns.item[4].Date.dayNames[4];
            }
                //spinnerId = shuffleresults1.columns.item[0].spinnerId;

            document.getElementById('Date.dayNames[0]').innerHTML = Date.dayNames[0];
            document.getElementById('Date.dayNames[1]').innerHTML = Date.dayNames[1];
            document.getElementById('Date.dayNames[2]').innerHTML = Date.dayNames[2];
            document.getElementById('Date.dayNames[3]').innerHTML = Date.dayNames[3];
            document.getElementById('Date.dayNames[4]').innerHTML = Date.dayNames[4];

//var Date.yearNames=new Array('2$','1$','50 cents','25 cents','5 cents');
Date.yearNames.shuffle();
     var shuffleresults2= Date.yearNames.join("<br>");
     var len = shuffleresults2.columns.length, i;
            if(shuffleresults2.columns.length > 0) {

                Date.yearNames[0] = shuffleresults2.columns.item[0].Date.yearNames[0];
                Date.yearNames[1] = shuffleresults2.columns.item[1].Date.yearNames[1];
                Date.yearNames[2] = shuffleresults2.columns.item[2].Date.yearNames[2];
                Date.yearNames[3] = shuffleresults2.columns.item[3].Date.yearNames[3];
                Date.yearNames[4] = shuffleresults2.columns.item[4].Date.yearNames[4];
                //spinnerId = shuffleresults2.rows.item[0].spinnerId;

            }
            document.getElementById('Date.yearNames[0]').innerHTML = Date.yearNames[0];
            document.getElementById('Date.yearNames[1]').innerHTML = Date.yearNames[1];
            document.getElementById('Date.yearNames[2]').innerHTML = Date.yearNames[2];
            document.getElementById('Date.yearNames[3]').innerHTML = Date.yearNames[3];
            document.getElementById('Date.yearNames[4]').innerHTML = Date.yearNames[4];
}



有关参考,请访问网址 http://www.urbanspoon.com/spin-widget [ ^ ]对于该应用程序中的旋转按钮,我使用了带有autoSpin()函数的on click事件并且我已经定义了上面的函数.此处显示的数组是Date.monthNames,Date.dayNames,Date.yearNames,请检查此一项,如果发现任何错误,请返回给我.

在此先感谢



For reference please visit the url http://www.urbanspoon.com/spin-widget[^] for the spin button in that application i have used an on click event with function autoSpin() and i have defined the function above.The arrays displayed here are Date.monthNames, Date.dayNames, Date.yearNames please check this one and if you find any errors please revert back to me.

Thanks in advance

推荐答案




有关参考,请访问网址 http://www.urbanspoon.com/spin-widget [ ^ ]对于该应用程序中的旋转按钮,我使用了带有autoSpin()函数的on click事件并且我已经定义了上面的函数.此处显示的数组是Date.monthNames,Date.dayNames,Date.yearNames,请检查此一项,如果发现任何错误,请返回给我.

预先感谢



For reference please visit the url http://www.urbanspoon.com/spin-widget[^] for the spin button in that application i have used an on click event with function autoSpin() and i have defined the function above.The arrays displayed here are Date.monthNames, Date.dayNames, Date.yearNames please check this one and if you find any errors please revert back to me.

Thanks in advance



这篇关于微调器应用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 17:42