小编azz*_*y81的帖子

Jquery UI Spinner - 禁用键盘输入

我试图找到离开用户使用键盘通过jquery ui微调器输入值.我有几个微调器,并希望它只允许用户使用向上和向下箭头来增加或减少值.

香港专业教育学院试图围绕stackoverflow和google似乎找不到有效的东西.

所以我举例如下并输入如下:

<input type="text" class="spinner" value="10"/>
Run Code Online (Sandbox Code Playgroud)

并像这样初始化微调器:

$(".spinner").spinner();
Run Code Online (Sandbox Code Playgroud)

然后尝试禁用按键,如下所示:

$(".spinner").unbind("keypress");
Run Code Online (Sandbox Code Playgroud)

它仍然允许键盘输入.有谁知道这样做?下面是我一直在测试的JSBin文件:http://jsbin.com/ujajab/1/edit

jquery-ui jquery-ui-spinner

6
推荐指数
2
解决办法
9306
查看次数

评估针对perl数组输入的邮政编码

我有一个数组,其中包含perl中邮政编码区域的起始2个字符,如下所示:

@acceptedPostcodes = ("CV", "LE", "CM", "CB", "EN", "SG", "NN", "MK", "LU", "PE", "ST", "TF", "DE", "WS");
Run Code Online (Sandbox Code Playgroud)

我有一个搜索框,用户可以在其中输入部分或完整的邮政编码.我需要检查他们输入的邮政编码是否以数组中的一个元素开始,例如,如果他们输入'CV2 1DH',它将评估为真,如果他们输入类似'YO1 8WE',它将评估为false它不是以其中一个数组值开头的.

现在这对我来说很容易用PHP做,但Perl并不是我太擅长的东西,到目前为止我的努力并不是很有成效.

有什么想法偷看?

regex arrays perl

3
推荐指数
2
解决办法
194
查看次数

如何检查div是否可调整大小()

看起来简单的事情就是不打球. 如何检查元素是否可调整大小?

香港专业教育学院尝试了一些没有太多运气的jsfiddle测试.我已经尝试在这里查看官方说明页面:http://jqueryui.com/demos/resizable/#method-option和一些谷歌搜索并检查stackoverflow上的答案,但仍然无法让它给我正确的答案.以下代码无论如何都会被"禁用".

继承人:http://jsfiddle.net/dbKtP/11/

$("#a").resizable();

if ($("#a").resizable("option","enable") == true){
   alert("enabled");       
} else {
   alert("disabled");   
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以解决这个简单但令人困惑的问题吗?

jquery jquery-ui-resizable

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

使用TWIG加载远程文件

在Symfony 2.3中使用Twig我需要能够在树枝模板中选择远程资产.

所以我有一个像这样的体块的树枝模板:

{% block body %}
    {% include 'http://asset.remotelocation.co.uk/template.html.twig' %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

正如你可以看到它试图包含一个远程树枝模板.这可能因为symfony只是错误说它无法找到模板吗?

我的代码中的树枝模板位置是正确的,因为我可以浏览到浏览器中的模板网址.

任何帮助都很适合.=)

PS远程位置只是我们拥有共享资产的其他网络服务器之一.

php twig symfony-2.3

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

RequireJS模块相互引用

我使用requirejs加载一个Web应用程序建设的几个模块,但我正在努力理解一些东西.我的主要模块需要它依赖,但其他定义的模块都以某种方式相互引用.所以我们可以说'project/func'模块可以在'project/save'模块中调用一个save函数.现在我的大部分代码都导致了未定义的错误.

从在线阅读可能我已经打了一个称为循环引用的东西?我不太确定.我想我需要知道我做错了什么以及我应该怎么做.我试过在下面给一个例子,主文件在其中一个模块中调用bootstrap方法但该模块在某个时候调用另一个模块.这只是一个小例子.真正的应用程序有许多模块,如果有意义的话,它们都需要在彼此内部运行功能.

//main require
require(['jquery', 'jqueryui', 'project/save', 'project/funcs', 'project/spec'], function($, ui, proSave, proFunc, proSpec){
    proFunc.bootstrap();     
});

//project/save
define(function(){
    var save = function(){
        //do some save stuff here
    }
    return {
        save: save
    }
});

//project/funcs
define(['project/save'], function(proSave){
    var funcs = {
        bootstrap: function(){
            //do some stuff 
            funcs.func1();
        },
        func1: function(){
        //do some stuff and save
        proSave.save();
    }
    }
    return {
        funcs: funcs
    }
});
Run Code Online (Sandbox Code Playgroud)

requirejs

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

Twig循环分组

假设我在数组中将一些名为"people"的数据转换为这样的树枝模板:

firstname | surname | colour
Fred        Smith     Blue
James       Holmes    Red
Sarah       Fisher    Blue
Chrstine    Jenkins   Yellow
Sid         Wells     Red
Cory        Simpson   Blue
Laura       Jones     Yellow
Run Code Online (Sandbox Code Playgroud)

有了这些数据,我需要通过"颜色"列对它们进行分组.通过基于颜色包裹用户周围的div.例如

<div class="colour_container">
Fred Smith - Blue<br>
Sarah Fisher - Blue<br>
Cory Simpson - Blue<br>
</div>

<div class="colour_container">
James Holmes - Red<br>
Sid Wells - Red<br>
</div> 

<div class="colour_container">
Christine Jenkins - Yellow<br>
Laura Jones - Yellow<br>
</div>
Run Code Online (Sandbox Code Playgroud)

现在如果我使用一个twig循环,它会将div放在每个名称周围,而不是按颜色对它们进行分组.什么是获得上述输出的最简单方法?我已经在循环中尝试了各种各样的东西,但我正在努力.

{% for p in people %}
   <div class="colour_container">
       {{ p.firstname }} {{ p.surname }} …
Run Code Online (Sandbox Code Playgroud)

group-by twig

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

YUI 3错误'B.Lang is Undefined'yui-min.js第7行

我刚刚开始玩和学习YUI3,但即使我早期的实验都失败了.我做了一个非常简单的第一个脚本,然而页面错误加载在萤火虫中,'B.Lang是未定义'yui-min.js第7行.任何人都有任何想法?

<html>
<head>
    <script src="http://yui.yahooapis.com/3.4.1/build/yui/yui-min.js"></script>
    <title>Untitled 2</title>
    <style>
        #container{
            width: 200px;
            height: 40px;
            padding: 5px;
            text-align: center;
            border: 1px solid #ccc;
            background-color: #ccc;   
        }
    </style>
    <script>

    YUI.use('node', function(Y){

        Y.one("#container").on('click', function(){
            alert("hello world"); 
        });
    })

    </script>
</head>

<body>

<div id="container">CLICK</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

yui yui3

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