2016-05-08 7 views
2

ナビゲーションを構築するためにwheelnav.jsを使い始めました。wheelnav.jsを使った円形ナビゲーション - SVGはテキストを回転しません

これは私が使用したいSpreaderです(2番目の例)。興味深いことに、この例のようにレンダリングしないだけです。テキストは回転しません。

私はちょうどそれは正確にコード例を取っ:

wheel = new wheelnav('wheelDiv'); //stored in a var 
wheel.spreaderInTitle = 'menu'; 
wheel.spreaderOutTitle = 'close'; 
wheel.spreaderTitleFont = '100 24px Helvetica'; 
wheel.spreaderInPercent = 0.8; 
wheel.spreaderOutPercent = 1.1; 
wheel.colors = ['#EDC951']; 
wheel.spreaderEnable = true; 
wheel.spreaderRadius = 85; 
wheel.slicePathFunction = slicePath().DonutSlice; 
wheel.clickModeRotate = false; 
wheel.createWheel(['text', 'icon', 'percent', 'angle', null, null, null, null, null, null, null, null, null, null, null, null]); 

私は第一の第二にはないOKに見える、ドキュメントサイトからの両方の例で迅速なデモを建て:jsfiddle

編集:私はそれを大きくする場合500px間隔は良いですが、まだテキストは回転しません...

私の知る限り、適用するCSSルールはありません。

答えて

2

titleRotateAngleプロパティを使用する必要があります。

wheel.titleRotateAngle = 0; 
+0

あなたのアドバイスをいただきありがとうございます。ここで、タイトルは予想通りに表示されます。私はドキュメントのすべてのセクションを十分に探索していないようだ。残りの問題は、最初はレンダリングされていればうまく見えるが、スプレッダーをクリックするとタイトルは "奇妙なアニメーション"で消えてしまう。また、再度クリックすると、最初は角度/回転の範囲外になり、バウンスエフェクトが停止した後に正しく調整されます。理由を見つけたら投稿します。 –

+1

raphaelのv2.2.0を使用していますが、wheelnav.jsはv2.1.2で動作します。ここでは変更された[JSFiddle](http://jsfiddle.net/8pdmj68L/8/) –

+0

ありがとう - 私はraphaelファイルを置き換え、新しいバージョンとの互換性について考えなかった^^ –

関連する問題