// ==UserScript==
// @name 页内书签
// @namespace www.jjwt.com/
// @description 页内书签
// @include *
// @version 1
// @grant none
// ==/UserScript==
//创建样式表
if (!document.getElementById('jjwtBookMarkId')) {
//先检查要建立的样式表ID是否存在,防止重复添加
var style = document.createElement('style');
style.type = 'text/css';
style.id = 'jjwtBookMarkId';
style.innerHTML = '#jjwtBookMark{' +
'display:block;' +
'position:fixed;' +
'right:10px;' +
'z-index:99999;' +
'width:200px;' +
'top:100px;' +
'visibility:visible;' +
//'background:none repeat scroll 0%;' +
'font-size:12px;' +
'background-color:#F1FEDD;' +
'text-align:left !important;' +
'word-break:break-all;' +
'} ' +
'.jjwtBookMarkH6{' +
'width: 100%;' +
'text-index: 0.5em;' +
'border-top: 1px solid #FBFBFB;' +
'border-bottom: 1px solid #F2F1F1;' +
'background-color: #F6F6F6;' +
'float: left;' +
'padding: 5px 0px;' +
'margin: 0px;' +
'} ' +
'#jjwtBookMarkUl{' +
'width: 90%;' +
'float: left;' +
'padding: 8px 0px;' +
'margin-left: 2px;' +
'overflow: hidden;' +
'list-style: none outside none;' +
'font-size:12px;' +
'text-align:left !important;' +
'} ' +
'.jjwtBookMarkLi{' +
'width: 47%;' +
'height: 26px;' +
'float: left;' +
'margin: 2px;' +
'list-style: none outside none;' +
'padding: 0px;' +
'} ';
document.body.appendChild(style);
}
//增加div
if (!document.getElementById('jjwtBookMark')) {
var bookmark_div = document.createElement('div');
bookmark_div.id = 'jjwtBookMark';
var h6 = document.createElement('h6');
h6.className = 'jjwtBookMarkH6';
h6.innerHTML = '页内标签';
bookmark_div.appendChild(h6);
var btn = document.createElement('input');
btn.type = 'button';
btn.value = '增加书签';
btn.onclick = addBookMark;
bookmark_div.appendChild(btn);
var ul = document.createElement('ul');
ul.id = 'jjwtBookMarkUl';
var li = document.createElement('li');
h6.className = 'jjwtBookMarkLi';
var txt = document.createElement('input');
txt.type = 'text';
txt.value = '页面顶部';
btn = document.createElement('input');
btn.type = 'button';
btn.value = 'Go';
btn.onclick = function (p) {
window.pageYOffset = p;
}(0);
li.appendChild(txt);
li.appendChild(btn);
ul.appendChild(li);
bookmark_div.appendChild(ul);
document.body.appendChild(bookmark_div);
}
function addBookMark() {
var bookMarkName = prompt('请输入书签名', '');
if (bookMarkName != null && bookMarkName != '') {
var ul = document.getElementById('jjwtBookMarkUl');
var currentYPostion = window.pageYOffset;
var txt = document.createElement('input');
txt.type = 'text';
txt.value = bookMarkName;
var btn = document.createElement("input");
btn.type = 'button';
btn.value = 'Go';
btn.onclick = function (p) {
window.pageYOffset = p;
}(currentYPostion);
var li = document.createElement('li');
li.appendChild(txt);
li.appendChild(btn);
ul.appendChild(li);
}
}
// @name 页内书签
// @namespace www.jjwt.com/
// @description 页内书签
// @include *
// @version 1
// @grant none
// ==/UserScript==
//创建样式表
if (!document.getElementById('jjwtBookMarkId')) {
//先检查要建立的样式表ID是否存在,防止重复添加
var style = document.createElement('style');
style.type = 'text/css';
style.id = 'jjwtBookMarkId';
style.innerHTML = '#jjwtBookMark{' +
'display:block;' +
'position:fixed;' +
'right:10px;' +
'z-index:99999;' +
'width:200px;' +
'top:100px;' +
'visibility:visible;' +
//'background:none repeat scroll 0%;' +
'font-size:12px;' +
'background-color:#F1FEDD;' +
'text-align:left !important;' +
'word-break:break-all;' +
'} ' +
'.jjwtBookMarkH6{' +
'width: 100%;' +
'text-index: 0.5em;' +
'border-top: 1px solid #FBFBFB;' +
'border-bottom: 1px solid #F2F1F1;' +
'background-color: #F6F6F6;' +
'float: left;' +
'padding: 5px 0px;' +
'margin: 0px;' +
'} ' +
'#jjwtBookMarkUl{' +
'width: 90%;' +
'float: left;' +
'padding: 8px 0px;' +
'margin-left: 2px;' +
'overflow: hidden;' +
'list-style: none outside none;' +
'font-size:12px;' +
'text-align:left !important;' +
'} ' +
'.jjwtBookMarkLi{' +
'width: 47%;' +
'height: 26px;' +
'float: left;' +
'margin: 2px;' +
'list-style: none outside none;' +
'padding: 0px;' +
'} ';
document.body.appendChild(style);
}
//增加div
if (!document.getElementById('jjwtBookMark')) {
var bookmark_div = document.createElement('div');
bookmark_div.id = 'jjwtBookMark';
var h6 = document.createElement('h6');
h6.className = 'jjwtBookMarkH6';
h6.innerHTML = '页内标签';
bookmark_div.appendChild(h6);
var btn = document.createElement('input');
btn.type = 'button';
btn.value = '增加书签';
btn.onclick = addBookMark;
bookmark_div.appendChild(btn);
var ul = document.createElement('ul');
ul.id = 'jjwtBookMarkUl';
var li = document.createElement('li');
h6.className = 'jjwtBookMarkLi';
var txt = document.createElement('input');
txt.type = 'text';
txt.value = '页面顶部';
btn = document.createElement('input');
btn.type = 'button';
btn.value = 'Go';
btn.onclick = function (p) {
window.pageYOffset = p;
}(0);
li.appendChild(txt);
li.appendChild(btn);
ul.appendChild(li);
bookmark_div.appendChild(ul);
document.body.appendChild(bookmark_div);
}
function addBookMark() {
var bookMarkName = prompt('请输入书签名', '');
if (bookMarkName != null && bookMarkName != '') {
var ul = document.getElementById('jjwtBookMarkUl');
var currentYPostion = window.pageYOffset;
var txt = document.createElement('input');
txt.type = 'text';
txt.value = bookMarkName;
var btn = document.createElement("input");
btn.type = 'button';
btn.value = 'Go';
btn.onclick = function (p) {
window.pageYOffset = p;
}(currentYPostion);
var li = document.createElement('li');
li.appendChild(txt);
li.appendChild(btn);
ul.appendChild(li);
}
}