我是一个div大小,不能使用任何插件,因为我需要定制许多事情的基础上。我已经完成了从右边调整div大小的任务。在这方面,我是操纵拖曳和计算单位相应。
如果将拖动限制在右侧,则此脚本运行良好。但现在我的任务是调整两端的尺寸。据我所知,我们会运用一些技巧。
我试图应用的一种技术是div的一半,并注意到距中心点的距离,例如,如果中心是200 at ,而鼠标位于10 at,那么我们可以开始从右减少div,反之亦然。
var handle, measurement, isResizing;
var pageWidth = $(window).width();
var maxUnit = 300;
v
我试着用ClipPath用圆圈剪短一条线,并通过拖动成功地完成了它。这是我的工作守则;
function clipData(svg, cx, cy) {
var clip = svg.append("defs")
.append("clipPath") // define a clip path
.attr("id", "clip") // give the clipPath an ID
.append("circle") // shape it as
我仍然对d3.js非常陌生,我正在使用d3云回购:深入研究一个wordcloud示例。
其中的示例适用于我,我将其转换为一个函数,以便在数据更新时调用它:
wordCloud : function(parameters,elementid){
var p = JSON.parse(JSON.stringify(parameters));
var fill = d3.scale.category20();
if (d3.select(elementid).selectAll("svg")[0][0] == undefine