小编mpn*_*mpn的帖子

使用WTForms和python进行正则表达式验证

这是我的代码:

class CreateUser(Form):
    username = StringField('Username', [
        validators.Regexp('\w+', message="Username must contain only letters numbers or underscore"),
        validators.Length(min=5, max=25, message="Username must be betwen 5 & 25 characters")

    ])

    password = PasswordField('New Password', [
        validators.DataRequired(), 
        validators.EqualTo('confirm', message='Passwords must match')
    ])

    confirm  = PasswordField('Repeat Password')
Run Code Online (Sandbox Code Playgroud)

所以问题存在于第3行.我希望用户名只是字母数字字符.由于某种原因,这个正则表达式只检查第一个字符.有没有理由说+符号在这里不起作用?谢谢.

python regex wtforms

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

我想根据鼠标位置更改背景颜色

这是我的代码:

$(document).mousemove(function(e){
    var $width = ($(document).width())/255;
    var $height = ($(document).height())/255;
    var $pageX = e.pageX / $width;
    var $pageY = e.pageY / $height;
    $("body").css("background-color", "rgb("+$pageX+","+$pageY+","+$pageX+")");
}); 
Run Code Online (Sandbox Code Playgroud)

这种工作,除了鼠标移动似乎每次移动时都不会刷新.它似乎滞后,是否有一些我不知道的设置?页面x和页面y乘以文档相对大小为255,以便使用整个光谱.谢谢.

jquery

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

内边界半径不起作用

我对边缘半径有疑问.基本上我使用代码创建一种聚光灯工具来查找隐藏的HTML.这是小提琴:http: //jsfiddle.net/pwneth/hj57k/1899/

CSS:

#tail {
border: 1000px solid #fff;
position: absolute;
float: left;
height: 100px;
width: 100px;
background-color: rgba(0,0,0,.0);
z-index: 100;
top: 0px;
left: 0px;
pointer-events:none;
-moz-box-shadow:    inset 0 0 20px #000000;
-webkit-box-shadow: inset 0 0 20px #000000;
box-shadow:         inset 0 0 20px #000000;
}
Run Code Online (Sandbox Code Playgroud)

我需要以某种方式设置形状的边界半径,使其显示为圆形.这是一个问题,因为这只影响外边框,这不是我想要影响的东西.就在边境内侧.

jquery html5 css3

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

子元素上的Css3 Translate不起作用

这是我的css:

#sort_dropdown:hover > .arrow{
    -webkit-transform: translate(0,-42px);
    -moz-transform: translate(0,-42px);
    -o-transform: translate(0,-42px);
    transform: translate(0,-42px);

}
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

<li><a id="sort_dropdown">Sortieren <span class="arrow">&darr;</span><span class="arrow" style="display: none;">&uarr;</span></a>
Run Code Online (Sandbox Code Playgroud)

css css3 css-transforms

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

在移动浏览器中查看webapp时,iTunes上是否有一些默认的弹出窗口供appstore下载?

在iPhone的Safari浏览器中查看网站时,我在多个网站上都看到了相同的弹出窗口。例如,当在Safari上的iphone上查看提示用户下载该应用程序时,查看wunderlist.com和vsco.co会产生相同的弹出窗口。这是制作到野生动物园的东西还是插件?也许它们是从头开始构建的,但似乎有几个站点正在使用相同的弹出窗口。

javascript iphone safari ios

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

display:inline不适用于jquery animate()

我试图动画一个div默认隐藏在一个网站的标题上隐藏的div这里是当前不工作的jquery代码:

    $("#header_title").mouseenter(function() {
        $('#header_links').animate({
            display: "inline",
            width: "600px"
            }, 1500 );
    });

    $("#header").mouseleave(function() {
        $('#header_links').css({
            display: "none",
            }, 1500 );
    });
Run Code Online (Sandbox Code Playgroud)

当我将动画更改为css时,它工作正常,但是我不希望菜单出现,我希望它在隐藏后进行动画制作.有什么建议?

jquery jquery-animate

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