草庐IT

UI管理

全部标签

javascript - 如何避免 jquery ui 中的大对话框标题?

我正在使用jQueryUI1.8并具有以下代码:varnewDiv=$(document.createElement('div'));$(newDiv).html('hellothere');$(newDiv).attr('title','DialogTitle');$(newDiv).css('font-size','62.5%');$(newDiv).dialog();出于某种原因,标题看起来很大,请参阅thisjsFiddle举个例子。如果有任何方法可以使它看起来更像jQuerydemo中的版本? 最佳答案 您可以使用此css

javascript - 如何以编程方式打开和关闭 Angular-UI 弹出窗口

我需要创建从服务器获取内容的弹出窗口。所以我创建了以下指令:.directive('myPopover',[myService,function($myService){return{restrict:'E',transclude:true,template:'',link:function(scope,element,attrs){scope.wordClicked=function(){if(POPUPISNOTSHOWING){varmessage=myService.getMessage({key:element.text()},function(){console.info(

javascript - 如何从分页的 ui-grid 中获取过滤后的数据

我想在启用分页功能时从ui-grid中获取过滤后的数据。一般情况下我使用$scope.gridApi.core.on.filterChanged($scope,function(){if($scope.gridApi.grid.columns[1].filter.term!=""&&$scope.gridApi.grid.columns[1].filter.term!=undefined){vardd=$scope.gridApi.core.getVisibleRows($scope.gridApi.grid);console.log(dd);});但是当启用分页时代码不能很好地工作,

在属性上使用 delete 时的 Javascript 对象内存管理

我目前正在编写一个node.js/socket.io应用程序,但这个问题是javascript的一般问题。我有一个关联数组,它为每个客户端连接存储一种颜色。请考虑以下事项:varclientColors=newArray();//Thisexecuteeachnewconnectionsocket.on('connection',function(client){clientColors[client.sessionId]="red";//Thisexecuteeachtimeaclientdisconnectclient.on('disconnect',function(){dele

javascript - 如何在 jQuery UI 对话框上设置包含?

是否可以向jQueryUI的Dialog添加包含(限制到另一个元素的边界)? 最佳答案 @Mottie在正确的轨道上,但有一个更简单更好的解决方案:varcontainer=$('.dialog-container'),dialog=$('.ui-dialog');dialog.draggable("option","containment",container);与Mottie的解决方案不同,如果视口(viewport)调整大小,这不会中断。我fork了JSFiddlehere. 关于

javascript - 好的 jQuery Autocomplete 不是 jQuery UI 的一部分?

有没有jQueryUI自动完成的好替代品?我在互联网上找不到。jQueryUI对于仅使用自动完成功能来说太大了,我不想自己再推出一个自动完成功能。回答:仅自动完成的jQueryUI自定义构建为23,052字节。SOuses原来Zaeffererversion这被改编成jQueryUI自动完成。我想如果它对SO来说足够好,对我来说就足够了,它是从agarzolafork出来的在GitHub上。 最佳答案 Google搜索“jqueryautocomplete”产生了这个DevBridge(以及所有其他):http://www.devb

javascript - 谷歌地图标记管理器 V3

我试过使用谷歌地图标记管理器,但我似乎每次都遇到困难,我按照谷歌文档中关于如何创建标记管理器的教程进行操作,但似乎对我没有任何作用,这是一个问题吗我的代码是怎么写的?这里的想法用完了,目前我已经设置了一个标记以根据latlng在map上下拉。有人可以尝试实现教程代码并为我找到一个可行的解决方案吗?它让我发疯。@{ViewBag.Title="Index";}Index@**@functioninitialize(){varlatlng=newgoogle.maps.LatLng(-34.397,150.644);varmyOptions={zoom:8,center:latlng,ma

javascript - UI Router Extras 破坏了我的单元测试并出现意外结果错误?

问题:-为什么在安装ui-router-extras(不是普通的ui-router)时我的测试失败?-我怎样才能使用ui-router-extras并且仍然通过我的测试?如果您想快速安装它,请使用yeoman+angular-fullstack-generator+bowerinstallui-router-extrasIfoundasimilarissuewithnormalui-router.幸运的是,ui-routernormal在我的测试中运行良好。安装后ui-router-extras我得到一个错误如果我卸载ui-router.extras,这个测试就可以通过:$urlRou

javascript - AngularJS UI 路由器在工厂/服务中使用已解析的依赖项

我有一个UIRouter定义了这样的东西(为简单起见进行了trim):$stateProvider.state('someState',{resolve:{model:['modelService','info',function(modelService,info){returnmodelService.get(info.id).$promise;}]},controller:'SomeController'});此someState状态正在使用依赖于该model解析的工厂/服务。它是这样定义的,AngularJS在这里抛出一个Unknownprovider:modelProvide

javascript - jQuery UI 对话框,在按钮旁边添加元素

jQueryUI对话框的一个优点是它有一个按钮选项,可以自动将它们正确定位。我只是想知道:我能以某种方式将元素放在按钮旁边吗?我有一个小的Ajax-Loadergif,我想在对话框的左下角显示,而按钮留在右下角?我知道我可以删除按钮并在HTML中手动创建它们,但是由于jQuery已经为我处理了定位和样式,所以如果有意义的话我想保留该功能。$("#newProjectDialog").dialog({bgiframe:true,resizable:false,width:400,modal:true,overlay:{backgroundColor:'#000',opacity:0.5}