Я пытаюсь создать раскрывающийся список nav, используя jquery и css, и я чувствую, что я присяжный, но я все еще новичок в jquery и не могу полностью понять из лучшего/очиститель способ получить эту работу ... Любое понимание будет принята с благодарностью .. (используя tinypaste просто вызвать это долго)Real messy JQUERY
0
A
ответ
4
Вы можете сократить свой цветовой код вниз и сделать его бит будет легче поддерживать, это заменит весь код jQuery, который вы опубликовали:
var colors = {
"home":"#43b1cc",
"transport":"#f6e572",
"landdev":"#fda882",
"environment":"#b6e578"
};
$('#nav > li').hover(function() {
var color = colors[$(this).attr("id")];
if (color) $(this).parent().css('background-color', color);
}, function(){
$(this).parent().css('background-color', '#000');
});
$('#nav #transport ul').hover(function() {
$(this).prev('a').css('backgroundImage', 'url(images/nav_transport_on.png)');
}, function(){
$(this).prev('a').css('backgroundImage', 'url(images/nav_transport_off.png)');
});
You can see a demo here, хотя, конечно, изображения не будут работать :)
Смежные вопросы
- 1. JQuery Animations Messy
- 2. real modal confirm jquery
- 3. datetime picker background show messy
- 4. Переменная Messy bash
- 5. ls command messy output
- 6. Pdfjs: messy characters
- 7. gluПервый код messy
- 8. Parsing Messy Data
- 9. Overwriting messy html
- 10. «messy-polymorphism» anti-pattern
- 11. OpenGL ios messy background
- 12. char [] messy output
- 13. Java Real Real Estate содержит
- 14. nodejs messy код с китайским?
- 15. messy css indentation in vim
- 16. SlidingPaneLayout messy на низком разрешении
- 17. Loops rendered by graphviz messy
- 18. Applescript код messy, как исправить
- 19. NSStream, UTF8String & NSString ... Messy Conversion
- 20. Prestashop HelperFrom/List - messy layout
- 21. Утилита Messy Python? (OS X)
- 22. Динамический jQuery asp.net mvc messy code, как реорганизовать более чисто
- 23. jQuery real person - неверный вид в IE
- 24. C# - jQuery real-all allways failed
- 25. ajax real time + jquery draggable и resizable
- 26. Gfortran complex real to real dummy аргумент
- 27. FFTW real-to-real transform strided array
- 28. FORTRAN: ошибка сегментации при передаче real = real (:, :)
- 29. Извлечение нескольких типов данных из «messy» Java String
- 30. Dynatree with real checkbox
Я бы пошел дальше и будет использовать классы css и $(). ToggleClass – vittore