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