【发布时间】:2015-12-08 06:28:37
【问题描述】:
我正在尝试使用链接调用弹出窗口并使用 Magnific Popup 来实现相同的目的。该代码在测试条件下正常运行,但在集成到主项目期间,它拒绝打开。
我用来调用弹窗的代码如下
<a class="popup-modal" href="#callflow">Open Open Popup</a>
它在独立运行时完美运行。我正在尝试将其与以下动态代码片段集成。
<td id="data_column_new" class="xcol" style="background-color:<?=$colour;?>" width=50>
<a href="javascript:popup('popUpDiv','<?=$dataset['orderid'];?>','<?=$followdate;?>',
'<?=$dataset['sales_status'];?>','<?=$dataset['sremark'];?>','<?=$id;?>','<?=$closuredate;?>');">
<img src="<?=$generalVars['IMAGE_ROOT']?>editIcon.gif" id="<?=$id;?>" />
</a>
<a class="popup-modal" href="#callflow">Open Popup</a>
<a href="javascript:showSalesTransHistory('<?=base64_encode($dataset['orderid']);?>')"
style="color:#003399;text-decoration:none">
<?=$dataset['sales_status'];?>
</a>
但是这次点击链接时,它只会改变 url(根据链接添加#callflow)。 奇怪的是,相同的链接在程序的其他部分也有效。是什么阻止了我的弹出窗口加载到这个特定的片段上?
【问题讨论】:
-
你的 JavaScript 控制台有错误吗?
-
没有。控制台很干净。
标签: javascript php html popup magnific-popup