小编Jor*_*ray的帖子

如何遍历Object并创建树对象

我有一个平面对象和一个数组,我需要从中构造一个树状对象.

choices: ['choice1', 'choice2', 'choice3'];
items: [
    {
        choice1: 'taste',
        choice2: 'good',
        choice3: 'green-lemon'
    },
    {
        choice1: 'taste',
        choice2: 'bad',
        choice3: 'green-lemon'
    }
];
Run Code Online (Sandbox Code Playgroud)

该数组描述了每个选择在树中的级别.我不知道以后会有多少选择,项目或级别.

如何获取以下对象:

output: {
    taste: {
        good: {
            green-lemon:1
        },
        bad: {
            green-lemon:1
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要得到一个对象来描述每个级别上有多少项.在这个例子中,这是choice1: 1; choice2: 2和每个choice3: 1.

有关如何构建循环以获得此结果的任何建议?

javascript loops object

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

jQuery颜色样式交替

我正在尝试实现像jQuery效果:http://jsfiddle.net/Qcghe/1/

$(document).ready(function() {  
    setInterval(function() {
        $('small:nth-of-type(1)')
            .animate( { color: '#F7B903' }, 750)
            .animate( { color: '#FFF' }, 1000); 
    }, 1000);

    setInterval(function() {
        $('small:nth-of-type(2)')
            .animate( { color: '#5BB6FD' }, 750)
            .animate( { color: '#FFF' }, 1000); 
    }, 2000);

    setInterval(function() {
        $('small:nth-of-type(3)')
            .animate( { color: '#D13360' }, 750)
            .animate( { color: '#FFF' }, 1000); 
    }, 3000);

});
Run Code Online (Sandbox Code Playgroud)

我想按以下顺序设置点的颜色:

  1. 白色,白色,白色(初始状态)
  2. 蓝色,白色,白色
  3. 蓝色,红色,白色
  4. 蓝色,红色,绿色
  5. 白色,红色,绿色
  6. 蓝色,白色,绿色
  7. 蓝色,红色,白色
  8. ......并回到初始状态.

我在Photoshop中制作了一个动画GIF来帮助说明(黑色和白色是倒置的):

gif动画http://cdn.vpsunder10.com/1.gif

javascript jquery

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

简单 Qt 程序中未定义的引用

我是一个在 Qt Creator 中制作程序的初学者。我制作了一个应该使用 打开 Google Chrome 的按钮QtProcess::execute(),但出现以下错误:

F:\Users\Amol-2\Desktop\Imp Docs\C++ apps\build-QtMainLProject-Desktop_Qt_5_2_0_MinGW_32bit-Debug\debug\moc_mainwindow.cpp:71: error: undefined reference to `MainWindow::buttonClickHandler()'`
:-1: error:  ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

mainwindow.cpp:

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QProcess>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}


void MainWindow::on_openChrome_clicked()
{
    QString exeloc = "F:\\Users\\Amol-2\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe";
    QProcess::execute(exeloc);
}
Run Code Online (Sandbox Code Playgroud)

mainwindow.h:

    namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

public slots: …
Run Code Online (Sandbox Code Playgroud)

c++ qt undefined

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

使用JavaScript访问CSS3 translate transform offsets

我使用JavaScript来使用属性的translate函数移动元素-webkit-transform:

node.style.WebkitTransform = "translate(" + leftPos + "px, 0px)"
Run Code Online (Sandbox Code Playgroud)

leftPos在运行时计算值.

在另一种方法中,我想将此节点从其当前位置移动.这种方法不知道的价值lastPos.

如何leftPos在不跟踪DOM的情况下从DOM中获取值?

一个明显的解决方案是解析属性值:

node.style.WebkitTransform; // returns "translate(-Xpx, 0px)"
Run Code Online (Sandbox Code Playgroud)

我可以解析这个,但它似乎不是最佳的.

javascript css3

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

盒子周围有玻璃(不透明/透明)边框吗?

我想知道是否可以在 CSS 中的盒子周围获得一种玻璃效果边框。例如,div包含ul等等的导航。这是我的意思的一个例子

css

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

标签 统计

javascript ×3

c++ ×1

css ×1

css3 ×1

jquery ×1

loops ×1

object ×1

qt ×1

undefined ×1