在页面上创建叠加层的书签
我一直在寻找一种使用书签在页面右上角显示一个简单的红色 div 的方法,但似乎无法在网络上找到任何相关教程。有人可以给我一个关于如何创建这样一个书签的快速概要吗?
I've been looking for a way to show a simple red div on the top-right corner of a page using a bookmarklet, but can't seem to find any tutorial on it on the web. Can anybody give me a quick rundown on how I can create such a bookmarklet?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一般要创建一个小书签,或者只是如何使用 javascript 显示该框?
将您的内容添加到右上角的正文中
让我们从后一部分开始 - 您标记了 jquery,所以让我们继续吧(尽管对于小书签来说可能有点重):
这就是您所需要的一切...
创建小书签并包含 jquery 的最简单方法
我们需要做的:
标记内。
这是执行此操作的代码:
它只是循环遍历数组并将
标记附加到其正文,并将两个 javascript 文件的路径作为
src
。至于创建小书签本身,您只需将所有代码放在
标记内,有点像这样(注意双引号):
就是这样。
请注意,书签实际上会覆盖网站上使用的 jquery 版本,如果有的话..可能会破坏某些网站...
有关创建书签的更多信息:
http://betterexplained.com/articles/how-to-make-a-bookmarklet-for-your-web-application /
To create a bookmarklet in general or just how to display the box using javascript?
Adding your stuff to the body in the top-right corner
Let's start with the latter part - you tagged jquery, so lets go with that (might be a bit heavy for a bookmarklet, though):
that's all you need for that...
Easiest way to create your bookmarklet and include jquery
What we need to do:
<a>
tag.This is the code to do that:
It's just looping through an array and attaching
<script>
tags to its body with the path to both javascript files assrc
.As for creating the bookmarklet itself, you just place all the code inside
<a>
tag, sort of like this (watch out for double-quotes):And that's it.
Note that the bookmarklet actually overrides the jquery version used on the site, if there is one .. could break some sites...
More information about creating bookmarklets:
http://betterexplained.com/articles/how-to-make-a-bookmarklet-for-your-web-application/
您必须克服以下问题:
这是上面 @anrorhs 示例中的一个示例:
要对 jQuery 进行内联检查 - 请遵循教程在这里: http://benalman.com/projects/run-jquery-code- bookmarklet/
这将使您能够粘贴上面的代码,并且当页面上尚未存在 jQuery 时,它将有条件地从 Google 的 CDN 加载 jQuery。
干杯。
You'll have to overcome the following:
Here's an example from @anrorhs's example above:
To do the inline check for jQuery - follow the tutorial here: http://benalman.com/projects/run-jquery-code-bookmarklet/
That will give you the ability to paste in the code above and it will conditionally load jQuery from Google's CDN when it is not already present on the page.
Cheers.