我需要的是一个非常简单的自动完成,它建议用户在其中输入字母的单词,非常简单,没有任何花哨,无论是内联还是来自外部文件,我只需要大约20个左右的结果建议总计.
我看到了这个:http://jquery.bassistance.de/autocomplete/demo/?
但它是8kb,这对我需要它来说非常大,有没有人知道一个更小的轻量级自动完成脚本?或者有谁知道jquery提供一个超级简单的自动填充?
而且我没有使用Jquery UI,这是Jquery的一个蹩脚的臃肿插件,所以我不能使用他们的自动完成,我敢肯定它是10000mb大.
var $div = $('<div class="error">').appendTo($('#header'));
Run Code Online (Sandbox Code Playgroud)
在创建新元素并将其添加到DOM时,您是否需要结束标记?为什么或者为什么不?如果我将内容放入我正在创建的标签中,我是否只需要结束标记?像这样:
var $div = $('<div class="error"> Error-Homie! </div>').appendTo($('#header'));
Run Code Online (Sandbox Code Playgroud)
或者我可以创建一个包含内容的元素,但是省略结束标记?好?坏?
var $div = $('<div class="error">').appendTo($('#header'));
Run Code Online (Sandbox Code Playgroud) 有可能做这样的事情:
if ($(this).mousedown() == true) {
Run Code Online (Sandbox Code Playgroud)
我认为这样可行,但事实并非如此.
其他细节:当鼠标离开特定时DIV,我正在尝试检查鼠标按钮是否已关闭,因此如果该人在鼠标离开div时按住鼠标按钮,请执行此操作,否则执行此操作.
试图找出jQuery的之间的区别时,我导致了这个问题.get()并且.index(),我看过了jQuery的API,我仍然没有得到区别它们之间有什么,也许我不理解的术语?
jQuery对象和DOM元素之间有什么区别?DOM元素和DOM节点是一回事吗?他们只是<div>和<a>等是DOM节点/ DOM元素只是一个HTML标签?
编辑:并不是DOM只是页面的结构?<html><body>etc.</body></html>?
我正在尝试根据每个LI中跨度中的数字对LI列表进行排序.我看过可以做到这一点的插件,但这不是我想要的.
有人可以告诉我你如何对我上面所述的简单列表进行排序吗?我真的不知道从哪里开始,我不知道它是复杂还是简单.
这是我的代码:
ul {
width: 200px;
background-color: #252525;
padding: 10px;
}
li {
background-color: #353535;
margin: 10px;
padding: 5px;
color: #fff;
}
li span {
float: right;
}Run Code Online (Sandbox Code Playgroud)
<ul>
<li> Cups
<span>12</span>
</li>
<li> Plates
<span>18</span>
</li>
<li> Forks
<span>03</span>
</li>
<li> Knives
<span>06</span>
</li>
<li> Bowls
<span>08</span>
</li>
</ul>Run Code Online (Sandbox Code Playgroud)
我正在尝试找出如何创建一个链接,将我网站上的当前页面/文章发送给用户的Kindle设备.我一直没能找到很多关于它,但我知道这是可以做到,因为我看到它在这里:http://openlibrary.org/works/OL258709W/King_Henry_VI和Instapaper的提供了这个功能,看到的图像.有谁知道怎么做,甚至从哪里开始?

我已经看到其他帖子提出这个问题了,但它们是从一段时间前开始的,当时它是不可能的,所以没有答案,现在它是可能的.
最近,当我点击youtube视频的全屏按钮时,我在youtube上,屏幕顶部显示一条消息,说我已进入全屏模式.此消息是您在键盘上按f-11时获得的本机消息.我也读过一些东西(我现在找不到),说现在可以用Javascript做到这一点.
题
如何将用户浏览器(谷歌浏览器)置于全屏,按命令? - 没有扩展,他们需要先下载,或任何性质的东西.
我正在使用jQuery,所以这是最好的,但我根本找不到如何做到这一点.
编辑:我已经看到了这种性质的其他问题,但很久以前他们就被问过了,我相信这个功能还算新.
让我们面对它,每个人都使用脸书... - 实际上每个人都有js启用...为什么你应该支持少数(如果有的话)没有js?
http://jsfiddle.net/nicktheandroid/6BAfH/1/
列表元素按其跨度中的数字进行相应排序.为什么最后几个数字出现故障?我糊涂了.
jQuery的
function sortEm(a,b){
return parseInt($('span', a).text()) < parseInt($('span', b).text()) ? 1 : -1;
}
$('li').sort(sortEm).prependTo($('ul#test'));
Run Code Online (Sandbox Code Playgroud)
HTML
<ul id="test">
<li> Cups
<span>12</span>
</li>
<li> Plates
<span>18</span>
</li>
<li> Forks
<span>03</span>
</li>
<li> Knives
<span>08</span>
</li>
<li> Bowls
<span>55</span>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud) 此页面说 IE9 和 Opera 11.6 支持 Windows 上的上下文菜单光标,但我知道 Chrome、Safari 和 Firefox 不支持 Windows 上的上下文菜单光标,它只在这些浏览器中显示常规箭头。
我根本不明白为什么他们不支持该光标。它将非常有用,尤其是当 Mac 上的浏览器支持它时。
其目的是当您希望用户知道您已在元素上放置了特殊功能时,当您在该元素上使用上下文菜单触发器时,该功能将被激活。对于 Windows,这是右键单击。(最有可能调出自定义上下文菜单)
显然,网络上的所有内容都有上下文菜单,您可以右键单击页面上的任意位置,然后将出现通用上下文菜单。不过,这个光标适用于当您将自己的特殊功能放在通过右键单击激活的元素上时(以及任何 Mac 具有的 - 上下文菜单键?)
有谁知道为什么这三种浏览器在 Windows 上不支持,但在 Mac 上这三种浏览器却支持?
jquery ×8
javascript ×7
sorting ×2
amazon ×1
append ×1
autocomplete ×1
autosuggest ×1
css ×1
dom ×1
element ×1
end-tag ×1
firefox ×1
fullscreen ×1
html ×1
if-statement ×1
kindle ×1
mouse-cursor ×1
mousedown ×1
new-operator ×1
safari ×1
sendto ×1
standards ×1