2
我想在我访问的每个网站上放置一个拖放画布。 我的Greasemonkey脚本把拖放画布每个页面下:Greasemonkey脚本,创建Kineticjs将画布拖放到每个网站上
kinetic.user.js:
// ==UserScript==
// @name kineticjs_example
// @description Canvas Drag and Drop
// @include *
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
// @require http://d3lp1msu2r81bx.cloudfront.net/kjs/js/lib/kinetic-v4.7.2.min.js
// ==/UserScript==
var div = document.createElement('div');
with(div) {
setAttribute('id', 'container');
}
// append at end
document.getElementsByTagName('body')[ 0 ].appendChild(div);
var stage = new Kinetic.Stage({
container: 'container',
width: 1000,
height: 1000
});
var layer = new Kinetic.Layer();
var rectX = stage.getWidth()/2 - 50;
var rectY = stage.getHeight()/2 - 25;
var box = new Kinetic.Rect({
x: rectX,
y: rectY,
width: 100,
height: 50,
fill: '#00D2FF',
stroke: 'black',
strokeWidth: 4,
draggable: true
});
// add cursor styling
box.on('mouseover', function() {
document.body.style.cursor = 'pointer';
});
box.on('mouseout', function() {
document.body.style.cursor = 'default';
});
layer.add(box);
stage.add(layer);
我如何可以拖动和整个网站删除此形状?
我已经更新了我的代码的z顺序页面。那个网站正在使用zindex。我的例子使用zindex 1000,它似乎在该网站上工作。 Z指数可以比你的信息大得多。 – Josnidhin