Цитата:
? |
Цитата:
вот $(document).ready(function() { $(".float a").wrap('<div />'); $(".float a").wrap('<div />'); $(".float a").wrap('<div />'); $(".float a").hover( function(){ //over var index = $(this).parent('div'); alert(+index); }, function(){ //out } ); }); по идее мне, в окне, должен выскочить индекс моего дива(див в который вложена наведенная ссылка )!!!а мне выскакивает NaN (( что не так ? |
Цитата:
|
как получить index diva ???????????????
$(document).ready(function() { 02 $(".float a").wrap('<div />'); 03 $(".float a").wrap('<div />'); 04 $(".float a").wrap('<div />'); 05 $(".float a").hover( 06 function(){ //over 07 var index = $(this).parent('div').parent('div').parent('div'); 08 alert(+index); 09 }, 10 function(){ //out 11 12 } 13 ); 14 }); так не получается (((((((((((( |
Цитата:
|
Цитата:
так вот, именно этот уникальный номер я и хочу получить, далее по нему управлять! |
sosed2,
может ты про .sourceIndex имеешь ввиду?? var index = $(this).parent('div')[0].sourceIndex; |
но тебе нужно делать так:
$(this).parent('div').addClass('hover_link_menu_3').parent('div').addClass('hover_link_menu_2').parent('div').addClass('hover_link_menu_1'); |
ну а когда мышь убираешь, то так:
$(this).parent('div').removeClass('hover_link_menu_3').parent('div').removeClass('hover_link_menu_2').parent('div').removeClass('hover_link_menu_1'); |
а вообще лучше делать так:
<style type="text/css"> .hover_link_menu_1 { border: 1px solid #f00; } .hover_link_menu_1 div { border: 1px solid #0f0; } .hover_link_menu_1 div div { border: 1px solid #00f; } </style> <div> <div> <div> <a class="mylink" href="/">my link</a> </div> </div> </div> <script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(".mylink").hover(function(){ $(this).parent().parent().parent().addClass('hover_link_menu_1'); }, function(){ $(this).parent().parent().parent().removeClass('hover_link_menu_1'); }) </script> |
Часовой пояс GMT +3, время: 19:03. |