首页 > 代码库 > OneNote博客发布测试

OneNote博客发布测试

var width = 960, height = 500, r = 50;

??

var data = http://www.mamicode.com/[>

[width / 2 - r, height / 2 - r],

[width / 2 - r, height / 2 + r],

[width / 2 + r, height / 2 - r],

[width / 2 + r, height / 2 + r]

];

??

var svg = d3.select("body").append("svg")

.attr("width", width)

.attr("height", height)

.append("g");

??

var drag = d3.behavior.drag() // <-A

.on("drag", move);

??

svg.selectAll("circle")

.data(data)

.enter().append("circle")

.attr("r", r)

.attr("transform", function (d) {

return "translate(" + d + ")";

})

.call(drag); // <-A

??

function move(d) {

var x = d3.event.x, // <-C

y = d3.event.y;

??

if(inBoundaries(x, y))

d3.select(this)

.attr("transform", function (d) { // <-D

return "translate(" + x + ", " + y + ")";

});

}

?

function inBoundaries(x, y){

return (x >= (0 + r) && x <= (width - r))

&& (y >= (0 + r) && y <= (height - r));

}

??

一世浮华,三生梦。

Glitz

??

function test(){

console.log(my)

}

? ?

OneNote博客发布测试