使用jquery和css

时间:2016-05-26 05:42:36

标签: javascript jquery html css

我想在使用jquery和css

单击按钮后旋转div文本

如果用户点击Rotate Left按钮,则文字在左侧旋转

用户点击Rotate Right按钮,然后右侧文字旋转

示例:

<div id="RotateDiv">Happy Birthday</div>

<button id="btnRotateLeft" type="button">Rotate Left</button>
<button id="btnRotateRight" type="button">Rotate Right</button>

1 个答案:

答案 0 :(得分:1)

试试这个:

演示:this

var rotation = 0;

jQuery.fn.rotate = function(degrees) {
    $(this).css({'-webkit-transform' : 'rotate('+ degrees +'deg)',
                 '-moz-transform' : 'rotate('+ degrees +'deg)',
                 '-ms-transform' : 'rotate('+ degrees +'deg)',
                 'transform' : 'rotate('+ degrees +'deg)'});
};

$('#btnRotateRight').click(function() {
    rotation += 5;
    $('.rotate').rotate(rotation);
});

$('#btnRotateLeft').click(function() {
    rotation -= 5;
    $('.rotate').rotate(rotation);
});