我在从另一个 javascript 文件启动弹出窗口时遇到问题,我从 index.html 正确启动弹出窗口(必须将 javascript 放在 #main 中。
现在我无法从 helper.js 文件启动它(它像以前一样正确加载内容,但是当我单击它时它不会启动弹出窗口,而我复制了相同的代码并且它直接从 index.html 工作。
content = '<li data-corners="false" data-shadow="false" data-iconshadow="true" data-wrapperels="div" data-icon="arrow-r" data-iconpos="right" class="ui-btn ui-btn-icon-right ui-li-has-arrow ui-li ui-li-has-thumb ui-btn-up-c">'+
'<div class="ui-btn-inner ui-li">'+
'<div class="ui-btn-text">'+
'<a id="btnChoicePopup" href="#" data-rel="popup" class="ui-link-inherit">'+
'<img src="http://www.luc.edu/media/lucedu/sustainability-new/images/food_icon-1109x1089.png" class="ui-li-thumb">'+
'<h3 class="ui-li-heading">Food</h3>'+
'<p class="ui-li-desc">Im hungry!</p>'+
'</a>'+
'</div>'+
'<span class="ui-icon ui-icon-arrow-r ui-icon-shadow"> </span>'+
'</div></li>';
$('.home').html(content).trigger("create");'
有任何想法吗?这是 小提琴。