小编Pau*_*eno的帖子

d3.js无法在本地服务器上运行

d3.js没有按预期附加div.FF 18+和Firebug上的调试器.

返回d3对象(在警报消息上)但图表对象返回空白.

d3.js lib加载正常.

这是代码

    <?php header('Content-type: text/html; charset=utf-8');?>
<!DOCTYPE html>
<html>
    <head>
        <script type='text/javascript' src='js/d3.v3.js'></script>
        <script type='text/javascript'>
            var data = [4, 8, 15, 16, 23, 42];

            var chart = d3.select("#hurtme").append("div").attr("class", "chart");

            alert (d3);

            //chart.selectAll("div").data(data).enter().append("div").style("width", function(d) { return d * 10 + "px"; }).text(function(d) { return d; });

        </script>
    </head>
    <body>
        <div id='hurtme'></div>
        hello
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

PS:我已经放弃了浏览器的不兼容性,因为网络上的其他例子工作得很好.

PS2:还尝试使用d3.v2.js并从源码加载<script src="http://d3js.org/d3.v3.min.js"></script>,到目前为止没有成功.

d3.js

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

MYSQL选择像"掩码"

我正在使用表中的字段来保存有关varios复选框的信息(60).

该字段被解析为字符串,类似于此

"0,0,0,1,0,1,0,1,..."
Run Code Online (Sandbox Code Playgroud)

现在我想使用类似的字符串进行搜索以匹配字段.即

"?,?,1,?,?,1,..."
Run Code Online (Sandbox Code Playgroud)

在哪里"?" 意味着它必须是0或1(无关紧要),但"1"必须匹配.

正如我所看到的那样,'%'对于这种情况有点不合适,不是吗?

显然两个字符串都有相同的长度.

建议?

mysql sql sql-like

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

如何在Three.js上添加两个向量?

找不到我想念的...。

调试示例代码后,我发现了以下几行,并将其转储到控制台以了解问题所在:

        var intPosition = new THREE.Vector3( Math.floor(result.point.x), 0, Math.floor(result.point.z) );
        console.log(intPosition);
        brush.position = intPosition.clone().add(new THREE.Vector3(0.5, 0.5, 0.5) );
        console.log(brush.position);
Run Code Online (Sandbox Code Playgroud)

但是........输出如下(从firebug控制台):

Object { x=0, y=0, z=10, more... }
Object { x=0, y=0, z=0, more... }
Run Code Online (Sandbox Code Playgroud)

来自three.js docs

.add ( v ) this
Run Code Online (Sandbox Code Playgroud)

向此向量加v。

这里

add: function ( v1, v2 ) {

    this.x = v1.x + v2.x;
    this.y = v1.y + v2.y;
    this.z = v1.z + v2.z;

    return this;

},
Run Code Online (Sandbox Code Playgroud)

怎么了?它是js上的整型浮点数法吗?

编辑说明:

我不知道它是否相关,但是此问题发生在我的Three.js当前版本(修订版71)中,在较旧版本(r60或更低版本)上可以正常工作。

javascript three.js

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

$(document).ready(不调用function()

我已将document.ready设置在页面中间.

它在本地服务器,在线生产测试版服务器上运行良好,但在最终服务器上失败了.

有什么建议?

谢谢

码:

$(document).ready(function() {
Run Code Online (Sandbox Code Playgroud)

是的.JQuery正在加载,它正在正常工作

更新:这些天我发现了同样的问题,并且为了进一步参考,必须正确关闭包含jQuery的脚本标记.如果不是,则永远不会调用$(document).ready().

Wrong:
<script type='text/javascript' src='js/jquery-1.6.2.min.js'/>

Also wrong:
<script type='text/javascript' src='js/jquery-1.6.2.min.js'>

Right:
<script type='text/javascript' src='js/jquery-1.6.2.min.js'></script>
Run Code Online (Sandbox Code Playgroud)

现在使用hmtl5 <!DOCTYPE html>

php jquery

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

标签 统计

d3.js ×1

javascript ×1

jquery ×1

mysql ×1

php ×1

sql ×1

sql-like ×1

three.js ×1