js里的两个调用函数无法同时使用 代码如下 求大佬帮助?

JavaScript016

js里的两个调用函数无法同时使用 代码如下 求大佬帮助?,第1张

  window.onload = function () {

        var oDiv = document.getElementById("pictures")

        var oUl = document.getElementById("ul1")

        var speed = -3

        var oLi = document.getElementsByTagName("li")

        oUl.innerHTML += oUl.innerHTML//先把图片增加一组

        oUl.style.width = oLi.length * oLi[0].offsetWidth + "px"

        function move() {

            if (oUl.offsetLeft < -oUl.offsetWidth / 2) {

                oUl.style.left = "0"

            }

            oUl.style.left = oUl.offsetLeft + speed + "px"

        }

        var timer = setInterval(move, 30)

        oDiv.onmouseover = function () {

            clearInterval(timer)

        }

        oDiv.onmouseout = function () {

            timer = setInterval(move, 30)

        }

        var sp = document.getElementsByTagName("span")

        var cons = document.querySelector(".bd").getElementsByTagName("div")

        for (var i = 0 i < sp.length i++) {

            sp[i].index = i

            sp[i].onclick = function () {

                for (var j = 0 j < sp.length j++) {

                    sp[j].className = ""

                    cons[j].className = ""

                }

                this.className = "current"

                cons[this.index].className = "show"

            }

        }

    }

 请采纳

js本身是不支持多线程的,即不能同时执行两段代码,所有代码都是串行执行的。非要用多线程的话,可以用Concurrent.Thread库,它用settimeout函数模拟了一个多线程环境。

axure9是圈子里面公认的产品设计工具axure的其中一个版本。不同版本使用方法差别较大,且高版本的可以打开低版本的文件,低版本的却无法打开高版本的文件,所以掌握高版本的使用方式是非常重要的。

1、Axure的特性是使用低版本保存的文件可以在高版本中打开,而使用高版本的保存的文件则无法在低版本中打开。所以AxureRP9可以打开8创建的文件,而8无法打开9创建的文件。8的文件使用9打开后可能会有部分兼容性问题,一般简单微调即可。2、AxureRP8和9两个版本是可以同时安装和使用的,两个版本之间并不会有什么冲突。不过,Axure9保存的文件无法再使用8打开了,建议对旧文件做好备份,以免出现操作失误导致文件无法用8打开。3、部分AxureRP8创建的rplib格式的文件导入到9的时候会出现导入失败的情况,可以先使用AxureRP9打开对应的rplib文件保存然后再尝试导入,如果文件还需要在8中使用建议另存为一份新的文件。4、AxureRP9的功能区的布局是可以自定义调整的,只需要使用鼠标按住对应的面板标题便可进行拖动和排序。如果大家已经习惯了AxureRP8中的功能布局,可以根据需要自定义布局。5、使用AxureRP8打开文件后将元件直接复制到9中,元件会变成图片格式,需要将文件用9打开再进行复制。6、Axure9对比8没有增加太多的新功能,主要是软件界面调整和操作方式的优化,9的输出效率会有所提升。虽然操作方式有一些差异,但Axure8的用户过渡至9也是很快的,一般三至五天就可以完全适应。