Jquery plugins 无论何时调用插件,都要调用jquery插件

Jquery plugins 无论何时调用插件,都要调用jquery插件,jquery-plugins,Jquery Plugins,我有3个jquery插件——fixheadertable、jQTTransform和facebox。每当调用fixheadertable插件时,其他两个插件都不工作 所以我必须在每次调用fixheadertable之后调用这两个插件 这是因为每当我排序或使用寻呼机时,fixheadertable都会重新创建表行。因此,这些表行中使用的插件不起作用 重要的是jqTransform和facebox应该只应用于应用了fixheadertable插件的表内部。否则,facebox将在覆盖上显示内容两次

我有3个jquery插件——fixheadertable、jQTTransform和facebox。每当调用fixheadertable插件时,其他两个插件都不工作

所以我必须在每次调用fixheadertable之后调用这两个插件

这是因为每当我排序或使用寻呼机时,fixheadertable都会重新创建表行。因此,这些表行中使用的插件不起作用

重要的是jqTransform和facebox应该只应用于应用了fixheadertable插件的表内部。否则,facebox将在覆盖上显示内容两次

jQuery(document).ready(function($)
{
    $('.alter').fixheadertable({ 
    height : ($(window).height()- 200), 
    colratio : [30, ,50, 50], 
    zebra : true, 
    sortable : true,
    resizeCol : true,
    pager : false }); 

    $('form').jqTransform({imgPath:'../../assets/includes/formplugin/img/'});
    $('a[rel*=facebox]').facebox();
});
编辑:

样本:


首先单击编辑链接。然后单击country进行排序。再次尝试编辑链接。现在facebox无法工作

我发现自己很难理解您需要什么。你是说插件需要被调用而不是被调用,还是说它们只是在fixheadertable插件内部没有被调用?还是别的什么?所有的插件一开始都工作得很好。然后当我使用fixheadertable时,fixheadertable调用的表中使用的其他插件不起作用。在表外,这些都很好。你可以查看fixheadertable插件的源代码/文档,看看它在排序后是否触发任何事件。。。因此,您可以收听该事件并重新应用另一个事件plugins@Michi:我无法在fixheader表中找到此类事件。这是你可以自己插入的js文件。接近文件末尾时,在最后一个if子句后面插入$(this).trigger('fixheadertable:done')。。。然后从代码中侦听该事件