我刪除元素具有與remove()
前面說過的:Removing higher layer添加後再次刪除
現在,當我在我的鏈接,再點擊打開彈出,鏈接無法正常工作,因爲這層之前去除。
如何從我的元素中刪除remove屬性?
UPDATE:
我用requireJS
插件當點擊鏈接加載JS文件:
$('a#addUser').click(function() {
require (['controllers/users/add'],function() {
$('#loading').fadeOut('fast');
});
});
在控制器/用戶/ add.js我有一個彈出窗口,用戶可以關閉彈出,我沒有任何問題,直到這裏,問題是當用戶再次點擊鏈接和彈出應該再次顯示,但在我的代碼彈出不能再次打開。
答: 問題是requreJS,因爲這個插件允許我加載我的JavaScript只是一個時間,
我應該用$.getScript()
代替requreJS
也許你可以將其隱藏?或者將它保存在一些可用的文件中並稍後添加它 –
您是否試過'.detach()'而不是?無論如何,你必須保持對元素的引用。你如何嘗試再次添加元素?你應該發佈一些代碼! –
@DanBarzilay我在彈出窗口中加載了一個JS文件,所以如果用戶點擊鏈接,我應該再次在彈出窗口中加載該文件,但刪除標籤後我無法再顯示該文件 – MajAfy