2015-08-27 2 views
0

В следующей скрипке, если вы нажмете на кнопку/вкладку слева, вы увидите, как справа отобразится фигура стрелки.Функция щелчка больше не работает после обновления

https://jsfiddle.net/5mf989jL/49/

С каждой вкладке вы выбираете стрелку находится на этой вкладке.

Это было до моего обновленного кода. Теперь моя стрелка появляется только при нажатии первой вкладки, и она намного выше, чем должна быть.

Я изменил это ...

$('.panel_out input').on('click', function() { 
    var id_to_show = '#' + this.id.replace('_button', ''); 
    $(id_to_show).show().siblings().hide(); 
}).first().trigger('click'); 

Для этого ...

jQuery(document).ready(function() { 
    $('.panel_out input').on('click', function() { 
     var id_to_show = '#' + this.id.replace('_button', ''); 
     $(id_to_show).show().siblings().hide(); 
     $('#dashboard_welcome').siblings().hide(); 

Функция стрелка идет от этого ...

//For the arrow in panel 
$("input.arrowBtn").click(function(){ 
    $(this).siblings('.arrow-left').remove(); 
    $("<div class='arrow-left'></div>").insertAfter($(this)); 
}); 

Как я могу изменить это так что он делает то же самое, что и в скрипке?

+0

Вы можете создать скрипку с обновленным кодом? –

+0

https://jsfiddle.net/rejithrkrishnan/5mf989jL/50/ – RRK

+0

Стрелка показывает каждый щелчок на вкладке, является ли это первой или другой вкладкой. Что вы подразумеваете под: «это намного выше, чем должно быть»? – Tarek

ответ

0

Попробуйте добавить эту строку в конец, а не в первую функцию.

$('.panel_out input').first().trigger('click'); 

DEMO

+0

Я не хочу, чтобы эта строка там больше. Вот почему я удалил его. Мне нужно это, чтобы работать с тем, что у меня есть сейчас. – Paul

0

Изменить ваш .panel_out CSS набор шириной до 20%, это сделает ваше меню выравнивания с правой боковой панели

.panel_out { 
    width: 20%; 
    min-height: 100%; 
    float: left; 
    color: #707070; 
    background-color: #707070; 
} 

, где есть проблема сценария вы говорят о ??? смотрите на скриншоте его работы

enter image description here

+0

что ?? Я смущен этим ответом. – Paul

+0

извините, что это было не 21, это было 20 –

+0

, если вы хотите, чтобы ваши обе панели выровняли, вы сказали, что ваше меню намного выше. «Это было до моего обновленного кода. Теперь моя стрелка появляется только при нажатии на первую вкладку, и это намного выше, чем должно быть ». –

Смежные вопросы