草庐IT

show-hide

全部标签

javascript - Angular JS : binding in ng-show not working

我有一个指令和一个Controller:app.directive('responseBox',function(){return{restrict:'E',transclude:true,templateUrl:'responseBox.html',link:function(scope,element,attrs){element.bind("click",function(){scope.toggle();})}}});和一个Controller:app.controller('responseBoxCtrl',function($scope){$scope.opened=fal

javascript - jQuery detach() vs remove() vs hide()

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我在我的页面中使用了highcharts。有点重。当用户点击一个按钮时,它会动态加载图表,当用户点击关闭按钮时,它会删除/隐藏图表。我想知道哪个更好。在用户点击时隐藏图表?它会减慢页面其余部分的速度吗(因为存在繁重的javascript和处理程序?)或者,remove()它,使页面更轻(但是在这里,当用户再次点击按钮时,我需要再次加载图表)或者,使用de

javascript - 带有 promise 表达式的angularjs ng-show

我将ng-show与解析为promise的表达式一起使用,该表达式解析为bool值。当我这样做时,我得到10次摘要迭代溢出。参见http://plnkr.co/edit/XibYM0kCnXhKjNUeTsp3?p=previewnonpromisepromise控制键:$scope.returnsABoolean=()->true$scope.returnsAPromiseThatResolvesToABoolean=()->$q.when(false)我知道{{somePromise}}会解决,但是{{returnsAPromiseThatResolvesToABoolean()}

javascript - 值更改时 Angular ng-show 无法正常工作

我正在尝试显示div取决于登录用户的权限。{{permission}}....在Controller中,它被设置为:$scope.init=function(){if($window.sessionStorage.isAdmin){$scope.permission=$window.sessionStorage.isAdmin;}$log.info("areyouadmin???"+$scope.permission);};$scope.init();在控制台中,我可以验证权限是否设置为false并且{{permission}}也显示它的值(value)是错误的。但是,即使值为fals

javascript - vim 与 syntastic 和 eslint : show warnings

我在syntastic中使用Vim插件和eslint。当我保存一个JavaScript文件时,我可以看到错误出现,但我无法显示警告。这是我的.vimrc中的内容:letg:syntastic_javascript_checkers=['eslint']我安装了eslint:npminstalleslint-g我正在运行LinuxMint17如何让警告出现? 最佳答案 事实证明这里的问题是我认为我的文件中的“警告”实际上并不是警告。当我在我的文件中放入一个实际警告时,它会正确显示。不过,我学到的一些建议是首先使用类似于此的eslint

javascript - AngularJS 指令 : How do I hide the alert using timeout?

昨天,我开始为我的项目编写一个通知指令我在stackoverflow上问了问题AngularJS:Alertsnotshowingup在努力通过文件和videos之后,我能够构建一个基本的通知指令http://plnkr.co/edit/uqSB1gIz6XEmJfC8zHNb?p=preview我想要什么?像任何其他应用程序一样,当警报出现时,它们会在一秒钟左右后隐藏,我试图找到一种方法来在一秒钟后隐藏警报,但不确定该怎么做非常感谢任何帮助更新根据@Derek的回答,我能够实现超时http://plnkr.co/edit/uqSB1gIz6XEmJfC8zHNb?p=preview

javascript - 在同一个 DOM 元素上使用 ng-show 和 ng-hide 是否正确?

我想知道在同一个DOM元素上使用ng-show和ng-hide是否是一个好习惯。这似乎是一个更好的主意,而不是在单个ng-show中使用多个条件,其中一些条件被否定。告诉我。谢谢!PS:举个例子Maryisblondeandshehasgreeneyes 最佳答案 绝对不是。首先,这两个指令可能会相互干扰(请参阅JSFiddle,由JoelSkrepnek提供),这通常只是糟糕的设计。您可以使用一个函数、另一个字段或只是一些更多的内联逻辑。内联逻辑:Maryisblondeandshehasgreeneyes字段:Maryisblo

javascript - Bootstrap $ ('#myModal' ).modal ('show' ) 不工作

我不确定为什么,但所有模态函数都不适合我。我检查了版本和负载,它们都很好。我不断收到此错误消息:未捕获的类型错误:$(...).modal不是函数对于皮革,我已经找到了替代品。而不是:$('#myModal').modal('hide');我用过这个:$('#myModal.close').click();而且效果很好。现在的问题是节目$('#myModal').modal("show");我也试过$('#myModal').modal("toggle");和:$('#myModal').modal();但不幸的是,它们都不起作用。这里是html代码-当单击按钮时,我将进行一些验证并处

javascript - 数据表 : How to hide the pagination and only show it as need?

我有2个表正在使用DataTablejQuery插件。我想知道是否有办法将我的分页隐藏在table的右下角。注意事项:只在我需要时显示分页。当查询结果小于10条时隐藏分页。 最佳答案 使用drawCallback处理DT的选项draw基于可用页面的事件和显示/隐藏分页控件:$('#table_id').dataTable({drawCallback:function(settings){varpagination=$(this).closest('.dataTables_wrapper').find('.dataTables_pag

javascript - D3.js 图表 : Labels (<text> Tags) Not Showing On IE11

我有一个堆积条形图,其标签不会在IE上显示,但会在Chrome和Firefox上显示。我在堆叠条形图上的标签是轴和图例的一部分。这是页面加载时的样子。图表的文本实际上确实加载了,但只有在我与之交互之后。如果我执行以下任何操作...单击/右键单击图表上的任意位置将鼠标悬停在一个栏上(这会触发我设置的工具提示出现)调整窗口大小...图例和轴上的图表标签均出现。我正在使用viewbox,这可能是这里的问题,因为我知道当将viewbox和IE放在同一个锅中时会发生一些黑魔法。编辑:在我看来,这是一个预先存在的问题。参见here和here.更新:我不得不更改它在页面上的放置位置(我没有编辑CSS