Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.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
Javascript 如何使用按钮重新加载YUI ScrollView的内容?_Javascript_Scrollview_Yui - Fatal编程技术网

Javascript 如何使用按钮重新加载YUI ScrollView的内容?

Javascript 如何使用按钮重新加载YUI ScrollView的内容?,javascript,scrollview,yui,Javascript,Scrollview,Yui,我希望以类似于YUI DataTable的方式重新加载YUI ScrollView的内容 myDataTable.showTableMessage("Loading..."); myDataTable.getDataSource().sendRequest('', { success: myDataTable.onDataReturnInitializeTable, scope: myDataTable }); (提供片段) 是否有类似的机制来重新加载YUI ScrollView?不是直接加

我希望以类似于YUI DataTable的方式重新加载YUI ScrollView的内容

myDataTable.showTableMessage("Loading...");
myDataTable.getDataSource().sendRequest('', { success:  myDataTable.onDataReturnInitializeTable, scope: myDataTable });
(提供片段)


是否有类似的机制来重新加载YUI ScrollView?

不是直接加载,但是您可以使用node io插件根据计时器或用户操作重新加载滚动视图的内容。像这样的

Y.one('content-node-selector').load('url', 'selector', function(){
//do something if needed
scrollView.syncUI();
});
或者,您可以只获取contentBox属性,并将内容设置为这种方式(调用syncUI并处理您可能需要进行的任何滚动更改)

信息
contentBox上的信息

简短回答:否。您可以根据需要更改scrollview的内容(DOM、innerHTML、模板)然后在scrollview上调用
syncUI
,这样应该可以了。有人可能会在回答中给你提供更多详细信息。我很确定你以后至少需要调用
syncUI
。是的,对不起,这就是我所说的“做点什么”评论