Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。


9
引导警报自动关闭
我需要在单击“添加到愿望清单”按钮时拨打警报,并且应该在2秒钟内消失警报。这是我尝试过的方法,但是警报一出现便立即消失。不知道错误在哪里。有人可以帮我吗? JS脚本 $(document).ready (function(){ $("#success-alert").hide(); $("#myWish").click(function showAlert() { $("#success-alert").alert(); window.setTimeout(function () { $("#success-alert").alert('close'); }, 2000); }); }); HTML代码: <div class="product-options"> <a id="myWish" href="" class="btn btn-mini">Add to Wishlist </a> <a href="#" class="btn btn-mini"> Purchase </a> </div> 警报框: <div class="alert alert-success" id="success-alert"> <button type="button" class="close" data-dismiss="alert">x</button> <strong>Success!</strong> Product have added to your …



27
如何清除下拉框中的所有选项?
我的代码可在IE中运行,但在Safari,Firefox和Opera中会中断。(大惊喜) document.getElementById("DropList").options.length=0; 搜索之后,我了解到length=0它是不喜欢的。 我已经尝试过,...options=null并且var clear=0; ...length=clear结果相同。 我一次要对多个对象执行此操作,因此我正在寻找一些轻量级的JS代码。


12
删除URL参数而不刷新页面
我正在尝试删除“?”之后的所有内容。在浏览器上的URL上准备好文档。 这是我正在尝试的: jQuery(document).ready(function($) { var url = window.location.href; url = url.split('?')[0]; }); 我可以做到这一点,并在下面的作品中看到它: jQuery(document).ready(function($) { var url = window.location.href; alert(url.split('?')[0]); });
153 javascript  jquery 

14
检查元素的内容是否溢出?
检测元素是否已溢出的最简单方法是什么? 我的用例是,我想将某个内容框的高度限制为300px。如果内部内容比那更高,我会溢出来。但是,如果溢出了,我想显示一个“更多”按钮,但如果不是,我不想显示那个按钮。 有没有检测溢出的简便方法,还是有更好的方法?
153 javascript  css  overflow 

7
检查JS中的typeof错误
在JS中,似乎无法检查传递给函数的参数是否实际上是'error'类型或Error实例。 例如,这是无效的: typeof err === 'error' 因为只有6种可能的类型(以字符串形式): typeof运算符以字符串形式返回类型信息。有六个可能的值typeof返回: “数字”,“字符串”,“布尔”,“对象”,“函数”和“未定义”。 MSDN 但是,如果我有一个简单的用例,例如: function errorHandler(err) { if (typeof err === 'error') { throw err; } else { console.error('Unexpectedly, no error was passed to error handler. But here is the message:',err); } } 那么确定参数是否为Error实例的最佳方法是什么? 对instanceof操作员有帮助吗?

14
修剪字符串开头和结尾的空格
我试图找到一种方法来从标题字符串的开始和结尾修剪空格。我正在使用此功能,但似乎无法正常工作: title = title.replace(/(^[\s]+|[\s]+$)/g, ''); 有任何想法吗?
152 javascript  regex 

2
如何使用JavaScript清除div的内容?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 2年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 当用户单击我页面上的按钮时,应清除div的内容。我将如何实现这一目标?
152 javascript  html  css 

4
Backbone.js使用参数获取
根据文档,我做了: var collection = new Backbone.Collection.extend({ model: ItemModel, url: '/Items' }) collection.fetch({ data: { page: 1} }); 该网址原来是: http://localhost:1273/Items?[object%20Object] 我期待着类似的东西 http://localhost:1273/Items?page=1 那么如何在fetch方法中传递参数呢?

8
我该如何模拟在AngularJS Jasmine单元测试中返回诺言的服务?
我有myService那个用途myOtherService,它可以进行远程调用,并返回promise: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) 要对myService我进行单元测试,需要模拟myOtherService,以使其makeRemoteCallReturningPromise方法返回promise。这是我的方法: describe('Testing remote call returning promise', function() { var myService; var myOtherServiceMock = {}; beforeEach(module('app.myService')); // I have to inject mock when calling module(), // and module() should come …

8
在AngularJS中的视图之间切换时保持范围模型
我正在学习AngularJS。比方说,我有/厂景使用My1Ctrl,和/视图2使用My2Ctrl ; 可以使用标签浏览,每个视图都有自己简单但不同的形式。 当用户离开然后返回到view1时,如何确保未重置以view1形式输入的值? 我的意思是,第二次访问view1如何保持与我离开模型时完全相同的状态?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.