الكشف عن الرابط في مستوى 2 لى وإضافة فترة, بالإضافة إلى إضافة فئة الوالدين لى على التحويم

StackOverflow https://stackoverflow.com/questions/1824265

  •  22-07-2019
  •  | 
  •  

سؤال

أنا أعمل على اثنين من مستوى قائمة غير مرتبة القائمة حتى الآن كان قادرا على اتخاذ بعض لائق مبتدئ الخطوات في معرفة كيفية إظهار وإخفاء القائمة باستخدام مسج ، وكذلك تحريك أنه صبي.

لدي اثنين من القضايا التي يتعين حلها:

  1. أريد أن يكون الوالد لى البقاء في الدولة تحوم عندما حامت في حين الماوس تحوم فوق الطفل ul
  2. أود أن الكشف عن إذا كان الوالد لي لديه ul ، إضافة span بين الكلمات ، مما أدى إلى: <a href="#">Text <span style="addedStyle">&nbsp;</span></a>

هنا مسج انا استخدم حتى الآن.إن ".addClass("active")" لا يبدو أن تفعل الكثير:

$(".leftMenu li:has('ul')").hover(
    function(){
        $(this).addClass("active").children().animate({opacity: 'show'});
    },
    function(){
        $(this).removeClass("active").children().hide();
    }
);
//this line is wrong and non-functional
$(".leftMenu li:has('ul > a')").append('<span class="arrowdiv">&nbsp;</span>');

نتطلع!

هل كانت مفيدة؟

المحلول

اكتشفت ذلك.تعلم شيئا جديدا كل يوم!

كان علي أن أجد "a" و إلحاقي إلى ذلك.ببساطة كان إلحاق كله لي, و كان التركيز على الذي من الواضح أنني فعلت مثل ذلك:

$(".leftMenu li:has('ul') > a").append('<span class="arrowdiv">&nbsp;</span>')
.parent().hover(
function(){
  $(this).addClass("active").children().animate({opacity: 'show'});
},
function(){
 $(this).removeClass("active").children().hide();
}
);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top