Понимание того, как изменить свойства Javascript - PullRequest
0 голосов
/ 16 января 2019

У меня есть код Javascript на веб-странице ... У меня есть 2 разных значка справки. При нажатии на любой значок справки я вызываю подпрограмму, которая создает модальное всплывающее окно справки, но передает во всплывающее окно различные значения, чтобы всплывающее окно знало, какой текст справки отображать. Для простоты две иконки помощи передают значения «ВЛЕВО» или «ВПРАВО». Когда я называю свою рутину ...

openHelpDialog('LEFT');

все работает, я получаю всплывающую подсказку с подсказкой на основе LEFT. Если я закрою свой браузер, и я вызову процедуру

openHelpDialog('RIGHT');

, который работает, я получаю всплывающую подсказку с справкой, основанную на нужном регионе моей страницы. Что НЕ работает, так это если я позвоню одному, потом позвоню другому из того же окна браузера. Похоже, что 2-й вызов (и все последующие вызовы) не «обновляют» свойства, чтобы открыть мне новое окно. Короче говоря, 3 переменные не меняются, и я не знаю почему. Вот мой соответствующий код.

function openHelpDialog(whichDiv) {
var helpTitle = '';
var helpSubTitle = '';
var helpContent = '';    

console.log(whichDiv);
if (whichDiv == 'LEFT') {
 helpTitle = 'Path Management Help';
 helpSubTitle = 'Available Opportunities';
 helpContent = '';   
  } else
  {
   helpTitle = 'Path Management Help';
   helpSubTitle = 'Selected Opportunities';
   helpContent = '';      
  };  

$("#iziModalHelp").iziModal({
    title: helpTitle,
    subtitle: helpSubTitle,
   ....
  });

    // Now open the window
   $('#iziModalHelp').iziModal('open');
};

Что мне нужно сделать, чтобы исправить это поведение? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...