所以,我有以下的jQuery功能:重新渲染jQuery函数
jQuery('.button').click(function(e) {
if(!isMobile) {
jQuery('.button').featherlight({
});
}
})
这在<body>
像下面的底部创建一个收藏夹:
收藏夹打开前:
<body>
<button> Show lightbox</button>
<script src="https://...jquery.min.js"></script>
<script src="https://...custom_js.js"></script>
</body>
灯箱开启后:
<body>
<button> Show lightbox</button>
<script src="https://...jquery.min.js"></script>
<script src="https://...custom_js.js"></script>
<div class="lightbox">Lightbox content</div>
</body>
问题是,这个灯箱里面的jQuery函数都没有工作,因为它是在页面加载后创建的。
如何在灯箱创建后“重新渲染”js文件?
谢谢!
下面是一个例子:
jQuery('#tags').keyup(function(e){
console.log(e);
if(e.which == 188) {
var tag = ...;
var data = '<button>tag</button>';
tags.push(tag);
jQuery('.tags ul').append(data);
jQuery(this).val('');
}
});
在此,标签输入将被“追加”或添加到一个div类=“标签”。然而在灯箱里面,这个功能根本不被执行。
你不应该;目前还不清楚你在做什么,什么时候或如何做。 –