Tag: JavaScript

如何在JavaScript中dynamic创buildCSS类并应用?

我需要在JavaScript中dynamic创build一个CSS样式表类,并将其分配给一些HTML元素,如div,table,span,tr等,以及asp:Textbox,Dropdownlist和datalist等控件。 可能吗? 样品会很好。

使用jQuery来testinginput是否有焦点

在我正在构build的网站的首页上,有几个<div>使用CSS :hover伪类在:hover时添加边框。 其中一个<div>包含一个<form> ,使用jQuery,如果其中的一个input具有焦点,它将保持边界。 除了IE6不支持以外,这个function可以完美运行:hover在<a> s以外的任何元素上。 所以,对于这个浏览器,我们只使用jQuery来模仿CSS :hover使用$(#element).hover()方法:hover 。 唯一的问题是,现在,jQuery同时处理formsfocus() 和 hover() ,当input有焦点,然后用户移动鼠标进出,边界消失。 我想我们可以使用某种有条件的方法来阻止这种行为。 例如,如果我们在鼠标上testing了任何input是否有焦点,我们可以阻止边界消失。 AFAIK,在jQuery中没有:focusselect器,所以我不知道如何做到这一点。 有任何想法吗?

JavaScript添加前导零为止

我已经创build了这个脚本来计算提前10天的date,格式为dd / mm / yyyy: var MyDate = new Date(); var MyDateString = new Date(); MyDate.setDate(MyDate.getDate()+10); MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear(); 我需要通过将这些规则添加到脚本中,使date在date和月份组件上以前导零显示。 我似乎无法得到它的工作。 if (MyDate.getMonth < 10)getMonth = '0' + getMonth; 和 if (MyDate.getDate <10)get.Date = '0' + getDate; 如果有人能告诉我在哪里插入这些脚本,我会非常感激。

JavaScript / JQuery:$(window).resize如何在resize完成后触发?

我正在使用JQuery: $(window).resize(function() { … }); 但是,如果人员通过拖动窗口边界来手动调整浏览器窗口的大小,上面的.resize事件会多次触发。 问题:如何在浏览器窗口resize完成之后调用函数(以便事件只触发一次)?

什么是使用jQuery创buildHTML元素的最有效方法?

最近我一直在做很多模式窗口popup窗口,而不是,我用jQuery。 我用来在页面上创build新元素的方法绝大多数是沿着以下方向: $("<div></div>"); 但是,我感觉这不是最好的或最有效的方法。 从性能的angular度来看,在jQuery中创build元素的最好方法是什么? 这个答案有以下build议的基准。

如何将数组存储在localStorage中?

如果我不需要localStorage,我的代码将如下所示: var names=new Array(); names[0]=prompt("New member name?"); 这工作。 但是,我需要将这个variables存储在localStorage中,并且certificate它是相当固执的。 我试过了: var localStorage[names] = new Array(); localStorage.names[0] = prompt("New member name?"); 我哪里错了?

一旦滚动到屏幕顶端,我怎样才能让div粘贴到屏幕的顶部?

我想创build一个div,位于一个内容块的下方,但是一旦页面已经滚动到足以与其顶部边界接触,就会固定到位并与页面一起滚动。 我知道我已经看到至less有一个在线的例子,但我不记得它为我的生活。 有什么想法吗?

使用JavaScript / jQuery滚动到页面顶部?

我在页面上有一个<button> ,当按下这个button时,使用jQuery显示一个隐藏的<div> 。 如何使用该函数中的JavaScript / jQuery命令滚动到页面的顶部? 即使滚动条立即跳转到顶部也是可取的。 我不是在寻找一个平滑的滚动。

JavaScript对象中的构造函数

JavaScript类/对象可以有构造函数吗? 他们是如何创build的?

在保持对象引用和inheritance的同时组织原型JavaScript

我使用JavaScript原型和inheritance构build了一个大型应用程序。 但是我很难组织我的代码。 例如,我有一个类的传送带,它有很多这样的function: Carousel.prototype.next = function () {…} Carousel.prototype.prev = function () {..} Carousel.prototype.bindControls = function () {..} 我想像这样组织我的代码: Carousel.prototype.controls = { next: function () { … } , prev: function() { … }, bindControls: function () { .. } } 但这会导致“这个”的价值被丢失。 我可以跟踪它使用一个全局的实例,但这会导致问题时,类inheritance例如在另一个文件中,我有这样的事情来重写父类 BigCarousel.prototype.next = function () {…} 我的inheritance是这样完成的: Function.prototype.inheritsFrom = function (parentClass) { if […]