【发布时间】:2014-03-18 18:24:37
【问题描述】:
我做了一个演示,其中用户单击任何 div 。它将转到顶部并在标签上设置背景颜色文本。例如,如果我单击绿色,它将转到顶部并将文本绿色写在顶部。但是我需要使用鼠标悬停和鼠标移出事件的相同功能。当用户触摸开始和触摸移动或鼠标悬停和鼠标移出事件时,它将顺时针和逆时针旋转并将文本设置在顶部。我制作的功能在点击时运行良好但我需要将鼠标悬停和鼠标移出,以便顺时针和逆时针旋转它。 http://jsfiddle.net/seiseises/cdZ73/3/
var arr = ["red","pink","blue","green"];
$('#full').on('click', 'div', function() {
$('.colorName').text($(this).attr('class'));
//alert($(this).closest('#full').html());
var sel = arr.indexOf($(this).attr('class'));
$(this).closest('#full').find('div')
.first().removeClass().addClass(arr[sel])
.next().removeClass().addClass(arr[(sel+1)%4])
.next().removeClass().addClass(arr[(sel+2)%4])
.next().removeClass().addClass(arr[(sel+3)%4]);
//alert($(this).closest('#full').html());
});
谢谢
【问题讨论】:
标签: javascript jquery