小编OPO*_*OPO的帖子

CSS 100%宽度,每20px步长

在纯css中是否可以设置一些宽度变化的步骤?

让我说我有100%的宽度,所以当容器是30px时,它将是30px宽.但是有可能设置一些"跳跃"到20px所以当容器是30px时,它仍然是20px,但是当容器是40px时,它将获得40px,因为40是20的倍数?

换句话说 - 强制某个元素的宽度限制为某个整数的倍数.

css

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

在php file_get_contents中获取referer

我有一些文件 www.aaa.com/file.php

我有另一个文件 www.saveme.com/file2.php

在第二个内部,我用这种方式称呼第一个 file_get_contents('www.aaa.com/file.php');

我想www.aaa.com/file.php获得调用它的网站的网址.

可能吗?

www.lol.com电话www.aaa.com/file.php - >它得到www.lol.pl

www.another.com 叫它 - >它得到 www.another.com

像'谁从另一台服务器打电话给我,以及它是什么服务器?'

php url

7
推荐指数
2
解决办法
7894
查看次数

JS - 停止对象链方法而不会出错

我们有一些Foo对象

var Foo = function() {

    this.bar = function(bazinga) {
        if (bazinga) {return this;}
        else {return false;}
    }
    this.show = function() {
        alert('bar');
    }
}; 
Run Code Online (Sandbox Code Playgroud)

所以它允许我们做一些foo.bar().bar().bar().bar();链.

但是如果在链的中间,bar()将返回false,则下一个bar()尝试将导致错误,即错误undefined has no method bar().

那么如何使所有链返回false而不会出现任何"响铃"返回错误的错误?

小提琴

javascript oop

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

jQuery函数将alpha添加到元素bg

我试图制作检查元素的bg并更改其bg的函数给出了alpha通道.功能有这种形式:

$.fn.bgalpha = function(alpha) {
    var bg = $(this).css('background-color');
    //...
}
Run Code Online (Sandbox Code Playgroud)

但是:当设置正常颜色时,chrome将bg返回为rgb,当没有bg时,chrome返回为零的rgba,即8总是返回hex,ie9在没有bg时返回'transparent',当有bg时返回rgb等等.案例.

我想要做的是>从对象的bg颜色中获取r,g,b,将其添加到'a'通道并将元素bg设置为具有所有值的rgba.但是从简单的事情来看,当我们讨论交叉浏览时,它变得棘手和复杂.

你有没有想过如何使用那些'uniwersal'方式操作这些颜色?在不同的情况下,我得到值'无','透明','rgba','rgb'或'hex'作为bg的初始值

jquery

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

标签 统计

css ×1

javascript ×1

jquery ×1

oop ×1

php ×1

url ×1