小编bob*_*obb的帖子

没有搜索字段的jQuery Chosen插件

不确定这是否已在某处覆盖,但我在文档中找不到它,并且想知道是否有可能不包含带有jQuery选择插件的搜索输入框(用于样式选择输入).具体来说,我想使用没有它的标准选择.

http://harvesthq.github.com/chosen/

javascript jquery jquery-plugins jquery-chosen

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

使用Javascript在x轴(左和右)上检测鼠标滚轮

我知道可以上下检测,例如

    function handle(delta) {
    if (delta < 0) {
        alert('down');
} else {
    alert('up');
    }
}

function wheel(event){
    var delta = 0;
    if (!event) event = window.event;
    if (event.wheelDelta) {
        delta = event.wheelDelta/120; 
    } else if (event.detail) {
        delta = -event.detail/3;
    }
    if (delta)
        handle(delta);
        if (event.preventDefault)
                event.preventDefault();
        event.returnValue = false;
}

/* Initialization code. */
if (window.addEventListener)
    window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;?
Run Code Online (Sandbox Code Playgroud)

但有没有办法用鼠标滚轮检测用户的鼠标是向左还是向右?

javascript scroll mousewheel internet-explorer-9 internet-explorer-10

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

查询时间结果在MySQL w/PHP中

有没有办法让我可以获得MySQL查询的时间(特别是使用PHP)?完成查询所花费的实际时间,即.

例如:结果1 - 10为棕色.(0.11秒)

我试图寻找一个例子,但无济于事.这是我的代码示例:

                    // prepare sql statement
                $stmt = $dbh->prepare("SELECT ijl, description, source, user_id, timestamp FROM Submissions WHERE MATCH (ijl, description) AGAINST (?)");

                // bind parameters
                $stmt->bindParam(1, $search, PDO::PARAM_STR);

                // execute prepared statement
                $stmt->execute();
Run Code Online (Sandbox Code Playgroud)

对于我目前使用MyISAM表引擎的全文搜索.任何帮助都会令人难以置信.谢谢.

php mysql time myisam

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

上传文件时Nginx 502 Bad Gateway

当我尝试将文件上传到基于node.js的Web应用程序时,出现以下错误:

2014/05/20 04:30:20 [error] 31070#0: *5 upstream prematurely closed connection while reading response header from upstream, client: ... [clipped]
Run Code Online (Sandbox Code Playgroud)

我在这里使用前端代理:

  upstream app_mywebsite {
      server 127.0.0.1:3000;
  }

  server {
      listen 0.0.0.0:80;
      server_name {{ MY IP}} mywebsite;
      access_log /var/log/nginx/mywebsite.log;

      # pass the request to the node.js server with the correct headers and much more can be added, see nginx config options
      location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;

        proxy_pass http://app_mywebsite;
        proxy_redirect off;
    # web …
Run Code Online (Sandbox Code Playgroud)

webserver nginx node.js

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

试图将可移动div之外的所有东西都弄黑

我写了一个悬停缩放插件,我试图找出如何使悬停缩放框外的所有内容变暗,并使缩放框本身透明,但我很难弄清楚我需要做什么它.我使用不透明度吗?我是否使用背景图片?

现在,它只是在黑色不透明度bg上显示白色.5不透明度,但我有点挠头试图弄明白这一点.任何建议都会非常有用.

我正在做的事情:

在此输入图像描述

演示:jsfiddle

javascript css jquery

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

MySQL LIMIT 0,15其中15是parent_id的数量,而不是子节点数

我有一张桌子,我正在尝试获取ajax分页的评论.

你可以在这里看到一个SQLFiddle:

http://sqlfiddle.com/#!2/5d36a/1

但基本上,没有LIMIT0,15,它按预期工作:

例如,所有儿童评论都将与父评论一起显示.

当我介绍时,问题就出现了LIMIT.在上面的示例中,它将获取15条评论,但由于第16条评论是评论的子项id=6,因此不会返回.如果将其更改为LIMIT 0,16,则会正确返回.

基本上我想0,15一次只返回父评论,但无限制的儿童评论.

我被告知尝试一个临时表,但后来有人告诉我它可以更简单(并且只使用一个内部选择的连接),但我只是有点困惑.

mysql sql join limit

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

在使用Javascript上传之前删除所选文件

假设我有一个允许用户上传多个图像的表单,如果他们不想上传该特定照片,则附加一个选项以删除它们.

是否可以从他们删除的文件对象的文件对象中删除该值(例如,不想上传)?

javascript upload jquery file-upload image

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

如果用户投票,则获取总计数以及计数

我加入了三张桌子.submissions,submissions_votesusers.

我想知道有多少总有用的投票(这是所有的计数的总和submissions_votes),我已经得到了.

我还希望如果为0或1返回一个计数(布尔值,相当)user_idsv.user_id涉及正被观看的提交.该user_id是到传递的WHERE条款.

    SELECT s.*,
      u.username,
      u.photo as userPhoto,
      COALESCE(SUM(sv.up), 0) helpfulVotes
    FROM
      submissions s
    LEFT JOIN submissions_votes sv on s.id = sv.submission_id WHERE u.id = ?
    INNER JOIN users u
    ON s.user_id = u.id
Run Code Online (Sandbox Code Playgroud)

我知道我需要一个额外的加入(上sv.user_id = u.id),但我会选择什么?然后我会分组sv.id吗?

编辑:

users 表:

+----------------+------------------------+------+-----+-------------------+-----------------------------+
| Field          | Type                   | Null | Key | Default           | Extra                       |
+----------------+------------------------+------+-----+-------------------+-----------------------------+
| id             | int(10) …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

Sequelize 验证器一次只返回一个错误

使用 Sequelize 在我的数据库中创建或更新项目时,我发现验证器一次只返回一个验证错误。

这并不理想,因为当用户提交包含多个错误的表单时,我想将所有错误返回给用户。

这是我的模型:

module.exports = (Sequelize, DataTypes) => {
  const User = Sequelize.define(
    'user',
    {
      email: {
        type: DataTypes.STRING,
        allowNull: false,
        unique: {
          args: true,
          msg: 'That email is not available.'
        },
        validate: {
          isEmail: {
            args: true,
            msg: 'Please enter a valid email.'
          }
        }
      },
      username: {
        type: DataTypes.STRING,
        allowNull: false,
        notEmpty: true,
        unique: {
          args: true,
          msg: 'That username is not available.'
        },
        validate: {
          min: {
            args: USER_USERNAME_MIN_LENGTH,
            msg: 'Please choose a longer username.' …
Run Code Online (Sandbox Code Playgroud)

orm node.js sequelize.js

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

在Mongoose中进行范围查询,包括小时/日/月/年

试图找出如何做到这一点.基本上我想按提交的小时/日/月/年排序.

每个submission都有一个created字段,其中包含一个形式为的Mongoose Date对象"created" : ISODate("2013-03-11T01:49:09.421Z").我是否需要在find()条件下与此进行比较?

这是我当前的查询(我将其包装为分页目的FWIW,所以只是忽略该部分):

  getSubmissionCount({}, function(count) {

  // Sort by the range
    switch (range) {
      case 'today':
        range = now.getTime();
      case 'week':
        range = now.getTime() - 7;
      case 'month':
        range = now.getTime() - 31; // TODO: make this find the current month and # of   days in it
      case 'year':
        range = now.getTime() - 365;
      case 'default':
        range = now.getTime();
    }

    Submission.find({
      }).skip(skip)
         .sort('score', 'descending')
         .sort('created', 'descending')
         .limit(limit)
         .execFind(function(err, submissions) {
            if …
Run Code Online (Sandbox Code Playgroud)

date-range mongoose mongodb nosql range-query

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