我的网页上有Javascript代码...我有2个不同的帮助图标。当单击任一帮助图标时,我调用一个例程,该例程将构建模式帮助弹出窗口,但是将不同的值传递给弹出窗口,以便弹出窗口知道要显示的帮助文本。为简单起见,这两个帮助图标都传递了“ LEFT”或“ RIGHT”值。当我打电话给我的例程时...
openHelpDialog('LEFT');
它起作用了,我得到了基于LEFT的帮助弹出帮助窗口。如果我关闭浏览器,然后调用例程
openHelpDialog('RIGHT');
有效,我会根据页面的正确区域获得帮助弹出式帮助。不起作用的是,如果我打一个电话,然后在同一浏览器窗口中再打另一个电话。似乎第二个调用(以及随后的所有后续调用)没有“更新”属性以给我新的窗口。简而言之,这三个变量没有改变,我也不知道为什么。这是我的相关代码。
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');
};
我该怎么做才能纠正此行为? 谢谢