小编Ric*_*haw的帖子

CSS过渡不起作用?

我想在这里做的是在这个div徘徊时获得转换.

一切正常,它只是没有做任何事情的过渡.我尝试过使用过渡属性transition: all,transition: opacitytransition: background.但它们都不起作用.

这是属于它的display财产.因为当我把它拿出来时,它是有效的.我怎么能绕过这个呢?因为我显然希望保留该display属性,因为它适用于所有浏览器,无论老少.

这就是我现在所拥有的:

.matrix-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(0,0,0); /* fallback */
    background: rgba(0,0,0,0);
    color: #fff;
    display: none;
    -webkit-transition: background 2s;
    -o-transition: background 2s;
    -moz-transition: background 2s;
    transition: background 2s;
}

a:hover .matrix-overlay {
    display: block;
    background: rgba(0,0,0,0.5);
}
Run Code Online (Sandbox Code Playgroud)

我不介意我是否使用不透明度或背景或任何控制褪色的东西,我只是不知道还能做什么.

html css css3 css-transitions

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

哪个Javascript框架最简单,最强大?

我一直在使用各种javascript框架,包括mootools,jquery,prototype和scriptaculous,并且发现它们都很好,但很难扩展到更复杂的想法.

如果我要挣扎并学习一个,这是最简单的扩展和使用,同时保持足够强大,以便在各个方向使用?

javascript frameworks

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

你如何使用mod_rewrite将网站向下移动到子目录?

我的网站包含以下网址:

http://domain.co.uk/subdir/page.php
Run Code Online (Sandbox Code Playgroud)

我重新设计了网站,所以网址现在是这样的:

http://domain.co.uk/page.php
Run Code Online (Sandbox Code Playgroud)

我如何使用Apache的mod_rewrite将所有页面重定向到新位置?

apache mod-rewrite

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

XHTML,如何不将TITLE属性显示为工具提示

为了使我的网站符合XHTML标准,我title在所有IMG标签中添加了一个属性.

但是,当您将鼠标悬停在图像上时,我的title属性中的文本将显示为一个小弹出窗口.我不希望该文本可见.

问题:如何title在保持title属性存在的同时阻止浏览器将属性文本显示为弹出窗口?

<img src="..." title="text that gets displayed as a popup but I don't want it to" />
Run Code Online (Sandbox Code Playgroud)

html xhtml

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

javascript中的变量范围

这是一个简单的问题,但我无法解决.

具体细节并不重要,但这里是要点.我有一些像这样的代码:

var lat = 0;
var lon = 0;

if (navigator.geolocation) {    
    navigator.geolocation.getCurrentPosition(function(position) {
        lat = position.coords.latitude;
        lon = position.coords.longitude;
    });
}
Run Code Online (Sandbox Code Playgroud)

我认为它正在做的是:

  1. 将lat和lon设置为0
  2. 如果浏览器具有地理位置,请使用实际值覆盖这些变量

然而,在那个块的末尾,lat和lon仍然是0.我尝试添加vars,将lat和lon传递给函数等但没有成功...

我该如何工作?

javascript

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

CSS/HTML <a>标签最小尺寸和背景图像

我有一个链接,将包含1个图像,没有别的.当用户将鼠标悬停在其上时,我还需要此图像以突出显示.我在想:使用<a>标签并在CSS中设置其高度,宽度和背景图像属性.但是,(我觉得它可能会这样做)<a>标记在浏览器中呈现时的大小为0x0.我可以在链接标记之间包含几个字符(图像显示确定),但感觉有点hacky.我也在考虑使用1px透明图像设置的正确尺寸的旧技巧 - 但这似乎也不是正确的做法.我也可以用jQuery做同样的事情(但这似乎试图用大锤杀死一只苍蝇).

是否有另一种纯CSS/HTML方式来实现这一目标?

html css

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

如何使对象充满数组?

我想制作一个这样的结构:

var myThings = {
    thing1: {
        ['24-04-12', '90'],
        ['25-04-12', '90'],
        ['26-04-12', '90']
    },
    thing2: {
        ['24-04-12', '10'],
        ['25-04-12', '30'],
        ['26-04-12', '210']
    }
}
Run Code Online (Sandbox Code Playgroud)

(有4件事,硬编码).

每个对象中的数组将被添加到循环中,因此我的代码如下所示:

var myThings = {"thing1":{}, "thing2":{}};
Run Code Online (Sandbox Code Playgroud)

然后我无法弄清楚如何将我的数组推入对象.

我是愚蠢的,还是这不是这样做的方式?

非常感谢!

javascript arrays object

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

是否有任何方法可以在PHP中分离语法单词?

如果我有一个语法正确的field_name.我想通过使用空间来区分它.

例如,

  1. field_name是CylinderConfiguration,我希望它像Cylinder Configuration
  2. field_name是NoofCylinders,我希望它像No of Cylinders

请注意,大写字母不是字符串中可识别的字符,整个字符串可能很小.

有没有办法做到这一点?

php function

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

我如何只计算第一次出现的值?

我有这样一张桌子;

+----+---------+-------------+
| id | user_id | screenWidth |
+----+---------+-------------+
|  1 |       1 |        1366 |
|  2 |       1 |        1366 |
|  3 |       1 |        1366 |
|  4 |       1 |        1366 |
|  5 |       2 |        1920 |
|  6 |       2 |        1920 |
|  7 |       3 |        1920 |
|  8 |       4 |        1280 |
|  9 |       5 |        1280 |
| 10 |       6 |        1280 | …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

复杂选择器在jQuery 1.8中中断,但在1.7.2中工作

我有一些像这样的HTML(是的,它有点奇怪,但它是一个现有的项目):

<table>
<tr id="21.30---22.00">
    <td class='51'>Text</td>
</tr>
</table>?
Run Code Online (Sandbox Code Playgroud)

有些JS喜欢这样:

$(document).ready(function(){
    var time = "21.30---22.00";

    // jQuery needs . to be escaped to \\.
    // Regex needs \ to be escaped as \\. 
    // JS needs \ to be escaped as \\.

    time = time.replace(/\./g,'\\\\\\.');

    $("tr#" + time + " td.51").css("color","blue");
});?
Run Code Online (Sandbox Code Playgroud)

实际上,时间字符串是由一些JSON产生的,因此奇怪的是圆形.

这在jQuery的早期版本中有效,但在1.8中没有,假设是由于Sizzle的变化.这是一个不起作用的例子:

jQuery 1.7.2:http://jsfiddle.net/VnA4m/

jQuery 1.8:http://jsfiddle.net/VnA4m/1/

有关如何从我的time = "21.30---22.00"1.8到有效的选择器的想法吗?

javascript jquery sizzle

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