在javascript中突出显示当前和悬停精灵

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在javascript中突出显示当前和悬停精灵相关的知识,希望对你有一定的参考价值。

  1. //highlight the selected navigation menu item
  2. $('#menu a.selected').each(function() {
  3. var position = $(this).css('backgroundPosition').split(' ');// ["0px", "0px"]
  4. $(this).css('background-position', '' + position[0] + ' -60px');
  5. });
  6. //setup the hover function to change the sprite for each menu item
  7. $('#menu a').hover(function () {
  8. //alert($(this).data('originalPositionX'));
  9. if($(this).data('originalPositionX')==undefined) {
  10. var position = $(this).css('backgroundPosition').split(' ');// ["0px", "0px"]
  11. $(this).data('originalPositionX', position[0]);
  12. $(this).data('originalPositionY', position[1]);
  13. }
  14. $(this).css('background-position', '' + $(this).data('originalPositionX') + ' -30px');
  15. },
  16. //revert back to the original background position
  17. function () {
  18. $(this).css('background-position', $(this).data('originalPositionX') + ' ' + $(this).data('originalPositionY'));
  19. });

以上是关于在javascript中突出显示当前和悬停精灵的主要内容,如果未能解决你的问题,请参考以下文章

Javascript:div内的元素:悬停时突出显示高度[重复]

html表格如何通过更改悬停边框来突出显示列?

鼠标悬停后如何突出显示字符?

如何在鼠标悬停时突出显示图像地图的某些部分?

有没有办法在 Visual Studio 2010 中突出显示当前活动的代码块?

在鼠标悬停时突出显示L.divIcon或在Leaflet地图中以编程方式突出显示