индекс jQuery () - элемент списка при наведении курсора, покажите содержание с тем же индексом

Python: выбор детали Массива не дает Вам, что Вы попросили.

[1] дает Вам, один элемент
[1:2] дает Вам, один элемент, не [[1], [2]]
[1:3] дает 2 элемента

, я ненавижу это, но возможно это просто, потому что я главным образом работаю в Verilog.

6
задан 11 August 2009 в 22:03
поделиться

3 ответа

Я бы, вероятно, использовал метод hover () для упрощения этого (или плагин hoverIntent , который решает несколько других проблем, например проблемы с быстрое движение мыши).

$(function() {
     $('#leftnav li').hover(
          function() {
               var idx = $('#leftnav li').index(this);
               $('#content div').eq(idx).show();
          },
          function() {
               var idx = $('#leftnav li').index(this);
               $('#content div').eq(idx).hide();
          }
      }):
});
11
ответ дан 8 December 2019 в 17:25
поделиться

Это должно помочь:

    $(function() {
        $('#leftnav li').mouseover(function() {
            var index = $('#leftnav li').index($(this));
            $('#content').find('div:eq(' + index + ')').show();
        }).mouseout(function() {
            var index = $('#leftnav li').index($(this));
            $('#content').find('div:eq(' + index + ')').hide();
        });
    });
2
ответ дан 8 December 2019 в 17:25
поделиться

используйте prevAll (). Length . Намного лучше, чем .index

1
ответ дан 8 December 2019 в 17:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: