我想以与重新加载 YUI DataTable 类似的方式重新加载 YUI ScrollView 的内容
myDataTable.showTableMessage("Loading...");
myDataTable.getDataSource().sendRequest('', { success: myDataTable.onDataReturnInitializeTable, scope: myDataTable });
(片段由 How can I refresh a YUI dataTable with a button? 提供)
是否有类似的机制来重新加载 YUI ScrollView?
最佳答案
不直接,但是您可以使用节点 io 插件根据计时器或用户操作重新加载 ScrollView 的内容。像这样的东西。
Y.one('content-node-selector').load('url', 'selector', function(){
//do something if needed
scrollView.syncUI();
});
或者您可以获取 contentBox 属性并以这种方式设置内容(调用syncUI并处理您可能需要进行的任何滚动更改
有关 load 的信息 有关 contentBox 的信息 inherited from widget
关于javascript - 如何使用按钮重新加载 YUI ScrollView 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13634510/