小编Ber*_*nie的帖子

如何在JQuery UI自动完成中使用source:function()...和AJAX

我需要一些JQuery UI Autocomplete的帮助.我希望我的textfield(.suggest-user)显示来自AJAX请求的名称.这就是我所拥有的:

jQuery("input.suggest-user").autocomplete({
    source : function(request, response) {
        var name = jQuery("input.suggest-user").val();
        jQuery.get("usernames.action?query=" + name, function(data) {
            console.log(data);  // Ok, I get the data. Data looks like that:
            test = data;        // ["one@abc.de", "onf@abc.de","ong@abc.de"]
            return test;        // But what now? How do I display my data?
        });
    },
    minLength : 3
});
Run Code Online (Sandbox Code Playgroud)

很感谢任何形式的帮助.

javascript ajax jquery jquery-ui jquery-ui-autocomplete

75
推荐指数
8
解决办法
23万
查看次数

如何在SVG文件中显示所有符号?

我有一个SVG文件,如下所示:

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <symbol viewBox="0 0 13 13" id="icon-arrow-down">
        <path d="M12.9 4.5l-6.1 6.1c-.2.2-.6.2-.8 0L.1 4.5c-.1-.1-.1-.2 0-.3l1.8-1.8c.1-.1.2-.1.3 0l4.4 4.4L11 2.4c.1-.1.2-.1.3 0l1.8 1.8c-.1.1-.1.2-.2.3z"/>
    </symbol>
    <symbol viewBox="0 0 13 13" id="icon-arrow-down-double">
        <path d="M12 7.7l-5.1 5.1c-.2.2-.5.2-.7 0L1 7.7v-.2L2.6 6c.1-.1.2-.1.2 0l3.7 3.7L10.2 6c.1-.1.2-.1.2 0L12 7.5v.2z"/>
        <path d="M12 1.8L6.8 6.9c-.2.2-.5.2-.7 0L1 1.8v-.2L2.6 0h.2l3.7 3.7L10.2 0h.2L12 1.6v.2z"/>
    </symbol>
Run Code Online (Sandbox Code Playgroud)

此文件中有数百个符号.

有没有一种简单的方法可以一次查看SVG文件中的所有符号?

现在我正在使用HTML来查看单个符号,如下所示:

<svg><use xlink:href="icons.svg#icon-nextstep-compare"></use></svg>
Run Code Online (Sandbox Code Playgroud)

但这太乏味了.

svg

8
推荐指数
2
解决办法
1083
查看次数

Javascript和Canvas:如何摆脱陀螺仪中的莫尔效应

只是出于乐趣,我使用Javascript和Canvas制作了那个小玩具陀螺(陀螺仪?).不幸的是,它有一种丑陋的莫尔效应(见下面的截图). http://jsfiddle.net/8bac4s9v/1/

function draw() {
    var c = document.getElementById("myCanvas");
    var ctx = c.getContext("2d");
    ctx.imageSmoothingEnabled = false;

    var colors = [
        ['blue', 'yellow'],
        ['white', 'pink'],
        ['green', 'red'],
        ['white', 'black'],
        ['green', 'blue'],
        ['red', 'green', 'blue']
    ];

    for (var i = 0; i < 12; i++) {
        for (var cIdx = 0, p = 0; p < 120; p += 20, cIdx++) {
            var cols = colors[cIdx];
            for (var r = p; r < p + 20; r++) {
                ctx.beginPath();
                ctx.arc(125, 125, r, …
Run Code Online (Sandbox Code Playgroud)

javascript canvas

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

另一次:SDL init失败,原因是:没有可用的视频设备

对不起,此问题之前已被问过.并且有很多答案帮助了其他人.就我而言,它没有用,所以请允许我再问一次.

我正在运行CentOS 6.x(64位),我安装了glibc.i686.我想让我的Android模拟器执行此操作(调用Android模拟器):

/var/opt/android-sdk-linux/tools/emulator -avd somedevice_android-19_armeabi
Run Code Online (Sandbox Code Playgroud)

你猜,现在发生了什么:

SDL init failure, reason is: No available video device
Run Code Online (Sandbox Code Playgroud)

措施1: 好的,看看其他帖子,我应该安装glibc.i686(yum install glibc.i686 ncurses-libs.i686 libstdc libstdc ++.i686\libzip.i686 libX11.i686 libXrandr.i686 SDL.i686).完成.仍然无法正常工作.

措施2: 好的,现在我想用strace做一些深度调试并得到这个消息(只是一个摘录):

    execve("/var/opt/android-sdk-linux/tools/emulator", ["/var/opt/android-sdk-linux/tools"..., "-ports", "48578,58389", "-no-boot-anim", "-avd", "hudson_en-US_500_480x800_android"...], [/* 25 vars */]) = 0
    [ Process PID=32558 runs in 32 bit mode. ]
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
access("/home/.android/avd/hudson_en-US_500_480x800_android-19_armeabi.avd", F_OK) = 0
access("/home/.android/avd/hudson_en-US_500_480x800_android-19_armeabi.avd/emulator-user.ini", F_OK) = -1 ENOENT (No such file or directory)
access("/home/.android/avd/hudson_en-US_500_480x800_android-19_armeabi.avd/kernel-qemu", F_OK) = …
Run Code Online (Sandbox Code Playgroud)

linux android centos

5
推荐指数
0
解决办法
750
查看次数

按钮的最小bootstrap css

我正在构建一个JSP组件(jsp-tag),它应该具有引导程序外观,因为我们在某些页面上使用Bootstrap,而不是所有页面.我的组件只需要3个按钮的引导类(CSS类.btn,.btn-success,.btn-error),没有别的.

我想让JSP组件尽可能自包含,所以我不想在我的组件中添加100 + KB bootstrap.css,而只需要一个最小的CSS.另外一个原因是不包括大的bootstrap.css:我不想用引导样式更改(= destroy)当前页面.

我能以某种方式轻松提取Bootstrap按钮的样式吗?

我复制并粘贴了我的Firebug中的引导样式,它适用于现代浏览器(IE9 +,FF,Chrome),但不适用于IE8.所以IE8使用了一些我无法可靠地找到的CSS样式.

html css twitter-bootstrap twitter-bootstrap-3

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

AngularJS:带链接的表

我想在AngularJS中创建一个表,它应该是这样的:

id  |  weekday  |  time  | Actions
1   |  Mon      | 10:10  | Edit-Link, Delete-Link
2   |  Tue      | 15:19  | Edit-Link, Delete-Link

我的代码是:

<html ng-app>
    ...
    <script type="text/javascript">
        function DB($scope) {
            $scope.currentQs = null;
            $scope.jsons = JSON.parse('${jsons}');
            $scope.edit = function(id) {
                console.log("Edit " + id);
            }
            $scope.delete = function(id) {
                console.log("Delete " + id);
            }
        }
    </script>
    <body ng-controller="DB">
        <table>
            <tbody ng-repeat="qs in jsons">
                <tr>
                    <td>{{qs.query_id}}</td>
                    <td>{{qs.weekday}}</td>
                    <td>{{qs.hour}}:{{qs.minute}}</td>
                    <td>
                        <!-- I guess, I'm thinking in the wrong way …

javascript angularjs

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

避免在SELECT中重复

可能是一个超级简单的问题,但我现在还没有得到它.我们走了:我有一张桌子

id | lang1  | sth | sth2
1  | "one"  | "x" | "y"
1  | "one"  | "x" | "y"
2  | "two"  | "y" | "z"
1  | "one"  | "x" | "y"
3  | "three"| "z" | "a"
Run Code Online (Sandbox Code Playgroud)

我需要一个SELECT,它给了我一切没有重复的东西.

1  | "one"  | "x" | "y"
2  | "two"  | "y" | "z"
3  | "three"| "z" | "a"
Run Code Online (Sandbox Code Playgroud)

所以可能像(伪代码,不起作用,只是为了这个想法)

SELECT id, lang1, sth, sth2 FROM tbl GROUP BY id, lang1

要么

SELECT DISTINCT(id, lang1), sth, …

sql

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