Jump to content

Switch74

Expert
  • Posts

    3,246
  • Joined

  • Last visited

  • Days Won

    155

Everything posted by Switch74

  1. length в многомерном массиве выдает количество элементов не во всем многомерном массиве, а в только количество его корневых элементов, вам нужно для каждого из этих элементов получить свой length и суммировать их, а если есть потомки и дальше, то это нужно делать и для них и т.д. и т.п.
  2. Хм... посмотрю, но пока на первый взгляд в компоненте работа идет с массивом в котором все дети являются непосредственными детьми, а у меня в верстке требуемые элементы могут быть много кратно вложены в другие элементы и не находиться на одном уровне.
  3. Посмотрел я этого seamonkey - выглядит как IE 5, но работает вроде как шустро. Судя по всему может все, но как-то все это не очень удобно. Инструменты разработчика не впечатлили. Пока даже для теста нет желания оставлять на компе это детище.
  4. Для dropdown-content установите position: absolute;
  5. хм... интересно, при том, что с 2012 Thunderbird обновился частенько. посмотрим что за зверь этот http://www.seamonkey-project.org/
  6. хм... почему это Thunderbird приостановлен? Только что обновился в приложении говорится, что создан он Mozilla (ни каких сторонних лиц не указанно), на офф сайте тех поддержка работает. Или я что-то пропустил?
  7. пока остановился на такой реализации https://jsfiddle.net/3uLcrz39/4/
  8. Нужен результат https://jsfiddle.net/3uLcrz39/3/ но хотелось бы без лишних скриптов
  9. @Great Rash https://jsfiddle.net/3uLcrz39/ @yardim https://jsfiddle.net/3uLcrz39/1/ и немного от себя https://jsfiddle.net/3uLcrz39/2/ Поясню: при клике на 1 или 5 выводится 1 и 5 при клике на 2 или 4 выводится 2 и 4 при клике на 3 выводится 3 ссылки не обязательно являются непосредственными детьми .parent и при этом не нужно получать ссылки из вложенных .parent
  10. Требуется найти все определенные элементы лежащие в контексте другого элемента. Например нужно найти все $('a') в $('div.parent') <div class="parent first"> <a>1</a> <div class="parent second"> <a>2</a> </div> <div> <a>3</a> </div> </div> При клике на ссылке 3 я нахожу ближайшего родителя с классом .parent, в нашем случае это $('div.parent.first') Теперь мне нужно найти все ссылки лежащие в этом .parent (т.е. 1 и 3) кроме ссылки 2, для которой ближайшим родителем с классом .parent является $('div.parent.second')
  11. без скриптов если, то очень "а" пригодился бы и "input", ну и возможно "img" на мой взгляд. если сильно вникать, может еще пара тегов для head, а вообще все они потомки одного объекта
  12. $(document).ready(function(){ if($('.tabs .tab.active').length == 0) { $('.tab:first').addClass('selected'); $('.tab:first>span').addClass('selected'); $('.tab:first>tab-content').show(0); } $('.tab').click(function(){ $('.tab').removeClass('selected active'); $('.tab>span').removeClass('selected active'); $('.tab>.tab-content').hide(0); $(this).addClass('selected'); $(this).children('span').addClass('selected'); $(this).children('.tab-content').show(0); }); }); Можно вот так сделать? Не понятно почему вы работали с .tab>span, а не .tab
  13. достал из вашего файла script.js $(document).ready(function(){ if(!$('.menu_dop .tab.active').length){ $( '.menu_dop .tab-content:first' ).show( 0 ); $( '.menu_dop .tab:first' ).addClass( 'selected' ); } else { $( '.menu_dop .tab.active .tab-content' ).show( 0 ); } $( '.menu_dop .tab' ).click( function () { $( '.menu_dop .tab' ).removeClass( 'selected' ); $( this ).addClass( 'selected' ); $( '.menu_dop .tab-content' ).hide( 0 ); $( this ).find( '.tab-content' ).show( 0 ); }) }); вроде не очень похоже на $(document).ready(function(){ var active = 0; $('.tabs .tab').each(function(n,elem){ if($(elem).hasClass('active')){ $(elem).find('.tab-content').show(0); active = n+1; } }); if(active) { $('.tab-content:first').show(0); $('.tab:first>span').addClass('selected'); } $('.tab>span').click(function(){ $('.tab>span').removeClass('selected active'); $(this).addClass('selected'); $('.tab-content').hide(0); $(this).next('.tab-content').show(0); }); });
  14. у меня если нахожусь на главной, то открыта первая вкладка и есть выделение, при кликах все меняется. при том, что вы не скопировали все же код
  15. Скопируйте еще раз из этого поста код
  16. $(document).ready(function(){ var active = 0; $('.tabs .tab').each(function(n,elem){ if($(elem).hasClass('active')){ $(elem).find('.tab-content').show(0); active = n+1; } }); if(active) { $('.tab-content:first').show(0); $('.tab:first>span').addClass('selected'); } $('.tab>span').click(function(){ $('.tab>span').removeClass('selected active'); $(this).addClass('selected'); $('.tab-content').hide(0); $(this).next('.tab-content').show(0); }); }); поправил
  17. Мне показалось для таких целей вполне можно и на домашнем сервере показывать и просить консультацию.
  18. $(document).ready(function(){ if(!$('.tabs .tab').hasClass('active')){ $('.tab-content:first').show(0); $('.tab:first>span').addClass('selected'); $('.tab>span').click(function(){ $('.tab>span').removeClass('selected'); $(this).addClass('selected'); $('.tab-content').hide(0); $(this).next('.tab-content').show(0); }); } }); попробуйте так
  19. Вот и хотелось увидел, что у вас за код, который открывает нужную вкладку. То что вы скинули больше похоже на открытие первой вкладки.
  20. ну дык можно что-то вроде такого использовать window.addEventListener('DOMContentLoaded', function() {resize()}); window.addEventListener('resize', function() {resize()}); function resize(){ if (window.innerWidth <= 640) { console.log('допустим, что это у нас планшет или мобилка с маленьким экраном'); } else if (window.innerWidth <= 1024) { console.log('допустим, что это у нас планшет или мобилка с гигантским экраном'); } }
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy