Python: выбор детали Массива не дает Вам, что Вы попросили.
[1] дает Вам, один элемент
[1:2] дает Вам, один элемент, не [[1], [2]]
[1:3] дает 2 элемента
, я ненавижу это, но возможно это просто, потому что я главным образом работаю в Verilog.
Я бы, вероятно, использовал метод 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();
}
}):
});
Это должно помочь:
$(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();
});
});
используйте prevAll (). Length
. Намного лучше, чем .index