草庐IT

view-ui-plus

全部标签

javascript - 古腾堡编辑器滚动 block 进入 View

如何将新插入的block滚动到wordpressgutenberg编辑器的View中?我正在创建blockconstnextBlock=createBlock('core/paragraph');wp.data.dispatch('core/editor').insertBlock(nextBlock);//scrolltheblockintotheview我还看到gutenberg使用dom-scroll-into-view包,例如here.他们的文档说:varscrollIntoView=require('dom-scroll-into-view');scrollIntoView(

javascript - ASP.NET MVC 2 - 何时使用模板与何时使用局部 View

ASP.NETMVC2Preview1中的一项新功能是支持编辑器模板和显示模板的概念,这允许您使用简单的HTML帮助程序预定义给定对象的显示方式或编辑方式调用:customer)%>customer)%>这很酷,但我真的看不出它与用于相同目的的局部View之间的区别。此外,在示例中我看到编辑器模板不包含实际的表单标签,如果我需要为给定的编辑器提供一些客户端功能(比如通过jQuery),我不能安全地将代码放在模板,因为我在客户端中添加逻辑的表单上没有静态句柄。在我正在处理的应用程序中,我混合了编辑器模板和部分View,我渲染它们来编辑内容。根据表单的复杂性,我正在创建一个编辑器,因为我选

javascript - 为响应式 UI 分割多少长时间运行的功能?

我有一个运行时间相当长(3到10秒)的函数,它在后台加载页面中不常使用的部分的数据。我的问题是每次执行的最佳运行时间和之间的延迟时间是多少,以确保页面的其余部分保持相当的交互性,但数据的加载不会因分解而过度延迟?例如:vari=0;varchunkSize=10;vartimeout=1;vardata;//somearrayvarbigFunction=function(){varnextStop=chunkSize+i;//findnextstopif(nextStop>data.length){nextStop=data.length}for(;i现在,我已经做了一些测试,产生大

javascript - 共享 Rails 和 JavaScript View

我有点困惑为什么这不是一个更常解决的问题,但这里有。我的Rails应用程序可以正常生成我的View。我在界面上有一些动态内容。我想进行AJAX调用、返回JSON并填充应用程序的动态部分。我会使用JS模板库来执行此操作。我不想进行AJAX调用,让Rails处理View并将所有HTML发回。我希望响应是JSON,这样可以减少处理和连接时间。问题是我动态生成的HTML与我在Rails页面加载时静态生成的HTML相同(想想AJAX分页)。HTML自然在我的ERB文件中。但是当我生成更多内容时(比如第2页),我显然无法访问ERB文件并且需要在JavaScript模板文件中复制HTML。是否有解决

javascript - 使用 ui-sref 解析处于 ui-router 状态的对象

在AngularController和ui-sref链接中有非常大的JSON对象,我想将这个对象传递给ui-view中的模板Controller。我知道,我可以使用ui-sref将参数传递给state,但我不希望这个对象出现在地址栏中。另外,我知道我们可以在状态中使用“resolve”选项,但我找不到如何将数据从链接传递到“resolve”函数。更新如果我这样使用$state.go:路由器配置state('social.feed.detailed',url:'/:activityID'templateUrl:'views/social/detailedactivity.html')在模

javascript - 以编程方式触发 jQuery-UI 可拖动的 "drag"事件

这个问题在这里已经有了答案:HowtoprogrammaticallyinvokejQueryUIDraggabledragstart?(5个答案)关闭7年前。我试图在使用jQuery-UI的draggable小部件连接后立即触发div上的drag事件。我有一些代码在被拖动时会关闭,我也想在页面加载后立即运行此代码。我有时会在其他jQuery处理程序上使用这样的习惯用法来执行此操作:$('.foo').on('bar',function(){console.debug('bar!');}).trigger('bar');这似乎不适用于draggable。这是我的代码:vardragga

javascript - 使用 Angular UI Router 在 AngularJS 中具有历史记录的一页上的多个 View

在我的AngularJS应用程序中,我有一个包含多个子部分的关于页面。所有这些子部分都在同一页面上,并且是同一模板的一部分。但是,我想通过它自己的URL访问每个部分,如果匹配,该URL将向下滚动到正确的部分。我已经这样设置了状态:.state('about',{url:"/about",templateUrl:"partials/about.html",}).state('about.team',{url:"/about/team",templateUrl:"partials/about.html"}).state('about.office',{url:"/about/office"

javascript - AngularJS:ui-router href 重写为 ui-sref

我有一个CMS,它强制页面的URL具有特定的模式。我们需要有条件地重写这些链接的href。CMS将在页面上打印如下内容:Go我们的路由器需要实际指向#/zoo/gorilla如果我们自己写这个链接,它看起来像:Go问题是,我们不能总是保证/zoo/gorilla部分意味着我们在zoo('gorilla')。最简单的方法是将CMSurl解析为路由器URL,然后执行如下操作:link.attr("href","#/zoo/gorilla");我理解为什么这通常与ui-router的想法背道而驰,但我希望找到一种方法将其用于这种奇怪的情况。 最佳答案

javascript - 要求使用 AMD 模式为 jQuery UI 事件提供错误

在我的代码中,test.js依赖于不使用requireAMD模式的jquery-ui,而test.spec.js依赖于使用AMD模式的jquery-ui、test.js。运行test.spec.js时能否在test.js中动态加载jquery-ui的依赖。require.config({baseUrl:'/demo',paths:{'jquery':'../library/jquery-1.11.1','jquery-ui':'../library/jquery-ui-1.11.4'},shim:{'jquery':{exports:'jQuery'},'jquery-ui':{dep

javascript - 通过 javascript API 保存和恢复 Tableau 图形的当前 View 状态

问题:如何通过javascript-API存储并稍后检索TableauView的自定义状态?描述:我在一个网站上工作,我们目前允许任何用户将一组TableauView协作到类似PowerPoint的在线演示中供以后使用。在我们当前的实现中,Tableau图表的状态未被存储,因此用户每次都必须在按住演示文稿的同时应用他或她所需的过滤器、选择工作表等。这是我们现在想要避免的。最简单的解决方案是存储和检索通过底部栏界面访问的“共享”链接之一;这些链接包含当前View的状态,但到目前为止,我们无法做到这一点:首先,由于域问题,我们不能简单地从嵌入代码iframe中获取共享链接;其次,API方法