小编Yuk*_*lix的帖子

拉斐尔纸张缩放动画

我设法做了一些破解以缩放raphael纸,因为setviewbox不适合我,这是我写的功能:

function setCTM(element, matrix) {
    var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")";

    element.setAttribute("transform", s);
}

Raphael.fn.zoomAndMove = function(coordx,coordy,zoom) {

    var svg = document.getElementsByTagName("svg")[0];

    var z = zoom;

    var g = document.getElementById("viewport1");
    var p = svg.createSVGPoint();

    p.x = coordx; 
    p.y = coordy;

    p = p.matrixTransform(g.getCTM().inverse());

    var k = svg.createSVGMatrix().scale(z).translate(-p.x, -p.y);
    setCTM(g, g.getCTM().multiply(k));
} 
Run Code Online (Sandbox Code Playgroud)

其中viewport1元素定义为:

var gelem = document.createElementNS('http://www.w3.org/2000/svg', 'g');
gelem.id …
Run Code Online (Sandbox Code Playgroud)

jquery animation svg zoom raphael

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

一次缩小并混淆多个javascript文件

我想一次缩小和混淆多个javascript文件,但保持它们的链接方式(变量和函数的名称)

你知道任何可以提供帮助的软件吗?

javascript obfuscation minify

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

未捕获的异常:语法错误,无法识别的表达式jQuery

我有一些jQuery 1.6的问题,我试图选择$('#' + id)id看起来像这个对象skill|3345015|7868,但控制台总是给我一个:

错误:未捕获的异常:语法错误,无法识别的表达式:| 3345015 | 7868

谢谢你的帮助

syntax jquery expression

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

如何防止隐藏元素在Chrome中聚焦时显示?

今天我有一个奇怪的问题,在Chrome中,当我专注于一个绝对位于其溢出隐藏容器之外的元素时,它在Chrome浏览器(Mac)中可见.

我做了一个小提琴来说明问题:http://jsfiddle.net/GHgtc/

HTML

    <div id="container">
        <a id="inner-button" href="#">You can see me !</a>
    </div>
Run Code Online (Sandbox Code Playgroud)

CSS

#container{
    display: block;
    background: blue;
    width: 200px;
    height: 30px;
    position: relative;
    overflow: hidden;
}

#inner-button{
    display: block;
    background: red;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 5px;
    right: -20px;
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助 !

干杯!

css google-chrome focus css-position overflow

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