Tag: jQuery

设置鼠标焦点,并使用jQuery将光标移动到input的结尾处

这个问题已经被问到了几种不同的格式,但我不能得到任何答案在我的scheme工作。 当用户点击向上/向下箭头时,我使用jQuery来实现命令历史logging。 当向上箭头被击中时,我用前面的命令replaceinput值,并在input字段上设置焦点,但是希望光标始终位于inputstring的末尾。 我的代码,如下所示: $(document).keydown(function(e) { var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0; var input = self.shell.find('input.current:last'); switch(key) { case 38: // up lastQuery = self.queries[self.historyCounter-1]; self.historyCounter–; input.val(lastQuery).focus(); // and it continues on from there 如何强制将光标置于焦点之后的“input”末尾?

在部分视图中包含JavaScript文件

我想知道什么是在部分视图中包含JavaScript文件的最佳做法。 一旦呈现这将最终作为一个JS包括在我的网页的HTML中间标记。 从我的观点来看,这不是一个很好的做法。 他们属于头标,因此不应该阻止浏览器一次呈现HTML。 一个例子:我在'PictureGallery'部分视图内使用jquery picturegallery插件,因为这个部分视图将在几个页面上使用。 这个插件只需要在使用这个视图的时候加载,而且我不想知道每个部分视图正在使用哪个插件。 感谢您的回答。

寻找jQuery事件types的完整列表

在哪里我可以find所有jQuery支持的事件(如click , click等)的完整列表,当他们被触发时有一些解释? 我正在寻找那些可以绑定的人: $('#foo').bind('click', handler); 例如,我只是偶然发现有paste事件,但我找不到任何文档中的任何引用。 那里还有什么?

有没有更好的方式来创build一个面向对象的类与jQuery?

我使用jQuery 扩展函数来扩展一个类的原型。 例如: MyWidget = function(name_var) { this.init(name_var); } $.extend(MyWidget.prototype, { // object variables widget_name: '', init: function(widget_name) { // do initialization here this.widget_name = widget_name; }, doSomething: function() { // an example object method alert('my name is '+this.widget_name); } }); // example of using the class built above var widget1 = new MyWidget('widget one'); […]

jQueryselect器中前导冒号的目的是什么?

我已经开始使用Wijmo工具包,并且在他们的文档页面中遇到了很多与此类似的示例select器: $(":input[type='radio']").wijradio(); 我会这样写我的: $('input[type=radio]').wijradio(); 这些做的是一样的还是有什么我失踪? 请注意,上面有两个区别:第一个select器的前缀是冒​​号,并且有inputtypes的引号。

JSLint错误:“将调用移入包含函数的元素”

JSLint的这个错误是什么意思? 而且应该如何重写呢? Error: Problem at line 78 character 3: Move the invocation into the parens that contain the function: })(jQuery);

如何使用ASP.NET MVC 3和Stackoverflow的Markdown

我一直在研究几个小时,找不到任何真正的来源。 我在ASP.NET MVC 3中build立一个网站,并希望利用StackOverflow使用的Markdown编辑器。 有没有人有一个很好的教程? 你在哪里下载最新的减价? 它写的是什么语言? 我将从哪里开始将其整合到MVC 3项目中? 即使经过了所有的search和阅读,我仍然很困惑。 我遇到了一个网站。 http://daringfireball.net/projects/markdown/但是,这似乎古怪,似乎我将不得不学习一些关于CGI和PERL,我绝对没有经验。 一个JavaScript / jQuery版本将是出色的。 任何想法,链接,参考非常赞赏。 UPDATE 我注意到这个问题得到了相当数量的意见,所以我决定更新一些有用的参考。 我设法让一个Markdown编辑器在CodeTunnel.com上很好地工作,我写了一些关于它的博客。 希望他们帮助任何遇到这个问题的人。 MarkdownSharp和编码的HTML JQuery WMD插件 find并实施WMD编辑器

组织Javascript库和CSS文件夹结构的最佳实践

你如何组织你的web应用程序中的js&css文件夹? 我目前的项目结构是这样的: root/ assets/ js/ lib/ css/ img/ index.html 但是,当我使用很多JavaScript库和CSS插件时,它会更复杂。 JavaScript插件带有自己的.js文件,有时也有自己的.css文件。 例如,当我使用jQuery和JQueryUI插件时,我把jquery.js和jquery-ui.js放在js / lib目录中。 但是JQueryUI带有自己的css文件。 我应该从哪里插入JavaScript插件的最佳做法的CSS? 我应该把它们放在lib文件夹中,以区分我的css和javascript css插件吗? 或者别的地方? 我知道这是个人喜好,但我只是想知道你们如何组织你的项目文件夹。 提前致谢 :)

如何使用jQuery取消元素的CSS属性?

如果我使用以下方法在特定元素上设置CSS值: $('#element').css('background-color', '#ccc'); 我希望能够取消设置特定于元素的值并使用级联值,如下所示: $('#element').css('background-color', null); 但是,这种语法似乎不工作 – 这是可能的使用另一种语法? 提前致谢! 编辑:值不是从父元素inheritance – 原始值来自元素级select器。 对不起,有什么困惑!

jQuery .hide()和.css(“display”,“none”)之间的区别

有什么区别吗? jQuery('#id').show() and jQuery('#id').css("display","block") 和 jQuery('#id').hide() and jQuery('#id').css("display","none")