Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 当事件位于文档中时,从委托获取事件的源_Jquery_Jquery Blockui - Fatal编程技术网

Jquery 当事件位于文档中时,从委托获取事件的源

Jquery 当事件位于文档中时,从委托获取事件的源,jquery,jquery-blockui,Jquery,Jquery Blockui,我也在使用delegate Tested live,同样的效果是获取一般ajax调用并捕获它们,这样我就可以用以下代码显示加载屏幕: $(document).ready(function() { $(document).delegate("", "ajaxStart", function(event) { console.log(event); $.bloc

我也在使用delegate Tested live,同样的效果是获取一般ajax调用并捕获它们,这样我就可以用以下代码显示加载屏幕:

             $(document).ready(function() {
                $(document).delegate("", "ajaxStart", function(event) {
                    console.log(event);

                    $.blockUI({
                        message: "<h1 style='color: #000'>Loading ...</h1>",
                        overlayCSS: { 
                            backgroundColor: '#000', 
                            opacity: .1
                        },
                        css: {
                            border: '2px solid #000', 
                            padding: '15px', 
                            backgroundColor: '#fff', 
                                            '-webkit-border-radius': '10px', 
                                            '-moz-border-radius': '10px', 
                            color: '#000'
                        }
                    });
                });

                $(document).delegate("", "ajaxStop", function(event) {
                    $.unblockUI();
                });
            });
问题是,我只想将加载块放在发出ajax调用的元素上,并且仍然使其通用。我查看了委托调用提供的事件对象,没有找到任何关于如何获取源的线索。通常源是一个div或一个表

任何帮助都将不胜感激


谢谢

检查这个http://stackoverflow.com/q/5051276/405673This 对于我的一些情况来说是好的,但在一些情况下,我找不到发送数据或url的对象。还有什么有用的吗?这解决了我的一些问题,但实际上我认为我将只传递一个参数,该参数表示容器的id,就这样。谢谢