有没有办法以"实时"方式将插件应用于元素,就像我们可以附加在ajax调用中幸存的处理程序一样?现在我们有一些代码在rad网格中使用"cluetip",但在ajax之后,它会被删除.
$('a.clickableSticky').cluetip({
splitTitle: '|',
showTitle: false,
titleAttribute: 'description',
activation: 'click',
sticky: true,
arrows: true,
closePosition: 'title'
});
Run Code Online (Sandbox Code Playgroud)
实时仅适用于事件,因此您无法通过线索提示来完成此操作。
不过,您仍然可以在任何新创建的元素上运行提示提示。
所以...
$('#grid').live('gridRefreshEvent', function () {
$('#grid').find('a.clickableSticky').cluetip({ splitTitle: '|', showTitle: false, titleAttribute: 'description', activation: 'click', sticky: true, arrows: true, closePosition: 'title' });
}
Run Code Online (Sandbox Code Playgroud)
编辑:
如果插件不提供事件,您可以通过在代码中查找 ajax 函数并在某处添加: 来破解插件以创建您自己的事件
$('#grid').trigger('gridRefreshEvent');。
您还可以尝试向 RadGrid 支持人员询问有关该事件的信息。任何非愚蠢的开发人员都会添加类似这样的基本内容。
| 归档时间: |
|
| 查看次数: |
757 次 |
| 最近记录: |