如何制作像javascript一样的滑块?

时间:2016-05-05 05:09:54

标签: javascript c++ qt wt

我已经启动了一个项目,该网站提供从C ++应用程序服务的网页。

从初学者到新手都有很多javascript教程。 如何将这个javascript滑块嵌入到Witty C ++制作的网页中? 我有一台由Qt在Windows上运行的服务器,一台由Qt制作的Windows客户端和一台由Qt制作的Android客户端,现在我开始使用Witty和Qt的Web客户端。

但我只需要诙谐和Javascript教程制作滑块。

Javascript Tutorial

但此链接仅显示弹出消息。

滑块没有基本或任何示例。任何人都能证明它是如何制作的吗?

谢谢

1 个答案:

答案 0 :(得分:0)

确定我的错误是javascript中的setTimeout函数。诙谐没有失败,这个滑块很棒我,现在继续造型哇:)

WImage* img = new WImage(root());

img->setId("imgslider");
std::string command = std::string(      "var i = 1;" 
                                          "var path = new Array();" 
                                          "path[0] = \"1.jpg\";" 
                                          "path[1] = \"2.jpg\";" 
                                          "path[2] = \"3.jpg\";" 
"var ifr = document.getElementById('imgslider');"
"function start(counter){" 
                                          "if(counter < 10){" 
                                            "setTimeout(function(){" 
                                              "counter++;" 
                                              "counter = counter % 3;" 
                                              "ifr.src = path[counter];" 
                                              "console.log(counter);" 
                                              "console.log(path[counter]);" 
                                              "console.log(ifr.src);" 
                                              "start(counter);" 
                                            "}, 1000);" 
                                          "}" 
                                        "}" 
                                        "start(1);" 
                                        );
img->doJavaScript(command);