小编xor*_*zor的帖子

打开模态时防止BODY滚动

当我的网站上的Modal(来自http://twitter.github.com/bootstrap)打开时,我希望我的身体在使用鼠标滚轮时停止滚动.

当模态打开但我没有成功时,我试图调用下面的javascript

$(window).scroll(function() { return false; });

AND

$(window).live('scroll', function() { return false; });
Run Code Online (Sandbox Code Playgroud)

请注意我们的网站放弃了对IE6的支持,但IE7 +需要兼容.

javascript css jquery scroll

326
推荐指数
16
解决办法
45万
查看次数

函数等待返回,直到$ .getJSON完成

我正在编写一个函数,它必须使用embed.ly API从给定的视频中获取缩略图信息,但是当前该函数在从API获得JSON结果之前返回一个值.

我使用以下代码:

function getThumbnail(vUrl) {
    var thumbnail   = '';
    var title       = '';
    var caption     = '';
    var content     = '';

    $.when( $.getJSON("http://api.embed.ly/1/oembed?key=:key&url="+vurl) ).then(function(data){
        var thumbnail = data.thumbnail_url;
            console.log(thumbnail);

        return {
            thumbnail:thumbnail,
            vurl:vurl
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

但是,当使用Chrome Javascript控制台时,我可以看到:

  1. 该函数被调用
  2. undefined返回
  3. XHR请求已完成
  4. 变量缩略图内容显示在控制台中

这显然是错误的顺序.

任何帮助是极大的赞赏!

javascript jquery function

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

如何在Ruby中转义终端的字符串?

我正在尝试启动mplayer.我的文件名包含空格,这些应该被转义.这是我正在使用的代码:

@player_pid = fork do
   exec "/usr/bin/mplayer #{song.file}"
end
Run Code Online (Sandbox Code Playgroud)

其中#{song.file}包含一条路径"/home/example/music/01 - a song.mp3".如何正确地转义此变量(以及标题可能包含的其他奇怪字符),以便终端接受我的命令?

ruby escaping command-line-interface

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

如何从网址获取youtube视频ID

我正在尝试检查网址是否是有效的YouTube视频网址,并从中获取youtube视频ID,到目前为止我使用的是一个简单的javascript拆分功能以实现此目的,但是由于youtube有多个网址,因此这有一些小的缺点.

我一直在查看其他stackoverflow线程,但是它们只支持1个特定的URL,这不是我需要的.

我需要一些匹配所有这些URL的东西:

HTTP(S)://www.youtu.be/videoID

HTTP(S)://www.youtube.com/watch V = VIDEOID

(以及脚本自动检测是否包含youtube视频的任何其他短URL)

任何可以由浏览器快速/高效处理的想法都非常感谢!

javascript youtube jquery

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

点击孩子时没有onclick

我有以下HTML代码:

<div class="outerElement">
    <div class="text">
     Lorem ipsum dolar sit amet
    </div>
    <div class="attachment">
      <!-- Image from youtube video here -->
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我在".outerElement"上有一个jQuery onclick事件但是,当我点击附件时,我不希望调用".outerElement"onclick事件,是否有某种方法可以防止这种情况或检查哪个元素被点击?

javascript jquery javascript-events

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

将 svg 转换为适用于 iOS 和 Android 的应用程序图标的最佳方法是什么

我正在寻找一种工具,可以从svg图像为 iOS 和 Android 应用程序生成不同大小的图标。

谷歌还没有真正能够为我提供任何“一键式”解决方案。是否有一些不太为人所知的工具?或者一些简单的批处理脚本可以实现相同的目标?

理想情况下,我可以在 Windows 10 机器上运行,但 linux 也可以运行。

icons android ios

9
推荐指数
3
解决办法
7516
查看次数

JavaFX视频无法播放

我遵循了一些关于将JavaFX与Swing(JFrame)结合起来播放视频的教程,但是我得到的只是一个黑屏,其中视频应该没有任何实际内容播放,也没有报告错误.

我在这里做错了什么,为什么视频不播放?

我尝试了几个.flv视频,其中没有一个会开始播放(当我在浏览器中打开它们时它们会播放)

我在安装了K-lite完整编解码器包的Windows 8.1 N Pro上运行jre7和jdk1.7.0_45

编辑:更新我的代码后jewelsea的评论,没有任何改变,黑匣子仍然出现没有内容播放,控制台没有显示任何文字出现

package com.example.test;

import javafx.application.Platform;
import javafx.embed.swing.JFXPanel;
import javafx.event.Event;
import javafx.event.EventHandler;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.SceneBuilder;
import javafx.scene.media.Media;
import javafx.scene.media.MediaErrorEvent;
import javafx.scene.media.MediaPlayer;
import javafx.scene.media.MediaView;
import javafx.scene.paint.Color;

import javax.swing.*; 

public class Main {
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                initAndShowGUI();
            }
        });
    }

    private static void initAndShowGUI() {
        // This method is invoked on the EDT thread
        JFrame frame = new JFrame("Test");
        final JFXPanel fxPanel …
Run Code Online (Sandbox Code Playgroud)

java swing javafx

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

不支持Java Sound格式

使用以下代码时:http://pastebin.com/5iVnttiP

我收到此错误:

javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 16000.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.
    at com.sun.media.sound.DirectAudioDevice$DirectDL.implOpen(Unknown Source)
    at com.sun.media.sound.AbstractDataLine.open(Unknown Source)
    at com.sun.media.sound.AbstractDataLine.open(Unknown Source)
    at com.AIComputer.model.Recorder.<init>(Recorder.java:124)
    at com.AIComputer.AIComputer.main(AIComputer.java:7)
Run Code Online (Sandbox Code Playgroud)

现在我做了一些研究,发现并非所有声卡都支持所有格式,但是在运行此演示时:http://java.sun.com/products/java-media/sound/samples/JavaSoundDemo/ 我设法制作了一个使用完全相同的参数录制(线性,16000,16,带符号,小端,立体声).

我不知道我在这里做错了什么(因为我还是Java编码的初学者).

任何帮助将不胜感激!

java audio recording

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

Android Studio - Dart 代码格式问题

我一直在 Android-Studio 的代码格式设置中尝试不同的配置,但到目前为止,结果非常令人失望(和触发)。

这是reformat code没有dartfmt工具的情况(注意第 94 - 110 行): 在此处输入图片说明

dartfmt 做得更好,但缩进很糟糕(第 91 - 96 行)并且与似乎没有为其配置的设置非常不一致: 在此处输入图片说明

这就是我希望它的样子: 在此处输入图片说明

我需要更改哪些设置才能实现这一目标?目前很难阅读代码。

dart android-studio flutter

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

PHP CURLOPT_PROGRESSFUNCTION为函数添加额外的自定义参数

我想知道是否可以在使用时向自动调用的函数添加自定义参数

curl_setopt($ch, CURLOPT_PROGRESSFUNCTION, array($this, 'progressFunction'));
Run Code Online (Sandbox Code Playgroud)

所以函数签名看起来像

private function progressFunction($clientp, $dltotal, $dlnow, $ultotal, $ulnow, $myCustomParameter) { }
Run Code Online (Sandbox Code Playgroud)

代替

private function progressFunction($clientp, $dltotal, $dlnow, $ultotal, $ulnow) { }
Run Code Online (Sandbox Code Playgroud)

谢谢.

php curl

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

ember-data belongsTo不工作

我有以下型号:

当我调用this.store.find('history');

调用http :: //www.example.com/api/histories/并返回此JSON响应:

{
   "tracks":[
      {
         "id":83,
         "title":"Untitled",
         "length":148,
         "artist_ids":[

         ],
         "album_ids":[

         ]
      },
      {
         "id":85,
         "title":"You want it",
         "length":262,
         "artist_ids":[

         ],
         "album_ids":[

         ]
      },
      {
         "id":81,
         "title":"Untitled",
         "length":133,
         "artist_ids":[

         ],
         "album_ids":[

         ]
      },
      {
         "id":78,
         "title":"Untitled",
         "length":345,
         "artist_ids":[

         ],
         "album_ids":[

         ]
      },
      {
         "id":80,
         "title":"Untitled",
         "length":225,
         "artist_ids":[

         ],
         "album_ids":[

         ]
      },
      {
         "id":73,
         "title":"Untitled",
         "length":366,
         "artist_ids":[

         ],
         "album_ids":[

         ]
      },
      {
         "id":77,
         "title":"Untitled",
         "length":161,
         "artist_ids":[

         ],
         "album_ids":[

         ]
      },
      {
         "id":82,
         "title":"Untitled",
         "length":384,
         "artist_ids":[

         ],
         "album_ids":[

         ] …
Run Code Online (Sandbox Code Playgroud)

javascript json ember.js ember-data

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

MySQL Update不更新任何行

这是我遇到的一个奇怪的问题,我有一个表并尝试执行MySQL更新查询,但是,PHPMyAdmin一直说受影响的0行。

表:

CREATE TABLE IF NOT EXISTS `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `userid` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `last_login` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=55069 ;

--
-- Dumping data for table `users`
--

INSERT INTO `users` (`id`, `userid`, `name`, `last_login`) VALUES
(1, 55068, 'temp', '2012-02-02 09:04:50');
Run Code Online (Sandbox Code Playgroud)

查询:

UPDATE `users` SET name='xorinzor' AND last_login=NOW() WHERE userid='55068'
Run Code Online (Sandbox Code Playgroud)

没有错误返回,只是什么也没有发生,也不知道为什么会这样。

问候,乔林

mysql sql-update

0
推荐指数
1
解决办法
4199
查看次数