Butterfly Builderアプリのthis pageのカスタムカーソルを使用して、カラーパレットセクションで色を適用すると、Safariはマウスが動いているカーソルを一列に並べません.canvas-container
上で、これをラインアップするために、これらの両方を試してみましたが、それは動作しますたことがない:Safariマウスの左位置(x座標)が正しく表示されない
var pBucketHTML = $('<div id="pBrush"><span class="color"></span></div>');
pBucketHTML.css('top', ((e.offsetY + $(this).offset().top) - (pBucketHTML.height()/2)));
pBucketHTML.css('left', ((e.offsetX + $(this).offset().left) - (pBucketHTML.width() * 2)));
と
var pBucketHTML = $('<div id="pBrush"><span class="color"></span></div>');
pBucketHTML.css('top', e.pageY - (pBucketHTML.height()/2));
pBucketHTML.css('left', e.pageX - (pBucketHTML.width() * 2));
LESS私はこのために使用しています:
#pBrush {
width: 24px;
height: 34px;
background: transparent url('../images/paintBrush.png') left bottom no-repeat;
position: fixed;
.color {
position: absolute;
width: 12px;
height: 12px;
border: 1px solid #FFFFFF;
display: inline-block;
top: 0;
right: 0;
left: 0;
margin: 0 auto;
}
}
これはChromeと他のすべてのブラウザでマウスカーソルを完全にうまく読み込んでいますが、Safariは正しいX座標を読み込んでいません。 X座標ではなく、Butterfly Builderで.canvas-containerのマウスを動かすときに、Y座標が正しいかのように見えます。 Safariでこれを修正するには?
私の言うことを知りたい場合は、http://memorial.gardenにアクセスし、ページの右下にある「Launch Butterfly Builder」ボタンをクリックしてください。手順2に進み、カラーパレットを選択すると、pBrush
要素の問題が表示されます。なぜこれが起きているのか分かりません。
これは奇妙なことですが、私はSafariでテストしても問題なく動作します。 Safariのどのバージョンを実行していますか? – hallleron
Mac YosemiteでSafari - Version 8.0(10600.1.25.1)を使用すると便利です。 –
El CapitanのSafariバージョン10.1.2(11603.3.8)で正しく動作していることを確認できます。 – Stuart