http://jqueryrotate.com/
こちらのライブラリをお借りして、画像回転ツールを作っています。
HPにもサンプルがのっていますが、example5の仕組みをお借りしています。
しかし、このままですと、画像本体をクリックして回転させています。
画像とは別のボタンをクリックしたら回転するというしくみに書き換えたいです。
現状は下記のようになっています。
html
1<img id="img"> 2<button id="btn">クリックで回転</button>
js
1$('#btn').on('click', function() { 2 spin(); 3}); 4 5function spin(){ 6var value = 0 7$("#img").rotate( 8{ 9 bind: { 10 click : function(){ 11 value +=90; 12 $(this).rotate({ animateTo:value}) 13 } 14 } 15}) 16}; 17
これですと、#btnが回転機能の主電源みたいになってしまって、実際に回転させるときは画像をクリックしないとダメです。。
おそらくbindがちゃんと理解できていません。ご教授宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/12 08:32