如何在页面准备好之前使项目可点击?

时间:2017-01-11 16:43:39

标签: jquery dynamics-crm userscripts

我们有一个Microsoft CRM Dynamics在线数据库。 我在Firefox中编写了GreaseMonkey的用户脚本(使用jquery),从查询参数中获取项目id,并将其显示在顶部工具栏的一个小区域中。

脚本立即获取id并显示它。但是,我必须等待页面加载才能点击该区域并复制id。

我可以做些什么才能在页面完成加载之前单击区域?我使用document.ready因为我不想等待。

这是我将id插入工具栏区域的地方:

$('#crmRibbonManager').append("<div id='arxbar'><div id='arxidinfo'><span class='arxnote'>RecordID=&nbsp;&nbsp;</span><input type='text' id='arxid' value='" + itemid + "'/></div></div>");

这是选择ID并将其复制到剪贴板的代码:

$('#arxid').focus(function(){ 
    $('#arxid').select(); 
    document.execCommand('copy');
}).mouseup( function(e){
    e.preventDefault();
});

0 个答案:

没有答案