摘要:給博客園加一個會動的小人給博客園加一個會動的小人效果大概是這樣,感覺十分可愛那么怎么添加呢首先需要開通權限。
效果大概是這樣,感覺十分可愛qvq
那么怎么添加呢?
首先需要開通js/html權限。
然后在頁腳html代碼
中加入以下代碼
……
在側邊欄css中加入以下代碼(注意有個地方需要自己填圖片地址)
.spig {display:block;width:175px;height:246px;position:absolute;bottom: 300px;left:180px;z-index:9999;}
#message{color :#191919;border: 1px solid #c4c4c4;background:#ffffd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;min-height:1em;padding:5px;top:-45px;position:absolute;text-align:center;width:auto !important;z-index:10000;-moz-box-shadow:0 0 15px #eeeeee;-webkit-box-shadow:0 0 15px #eeeeee;border-color:#eeeeee;box-shadow:0 0 15px #eeeeee;outline:none;}
.mumu{width:175px;height:246px;cursor: move;background:url(這里填圖片地址) no-repeat;}
上面鏈接內的js文件如下,里面有一些地方需要自己修改。
順便吐槽一句,原作者給的api都掛的差不多了,然鵝我是個js菜雞連get/post都不會,所以湊合著改了一下api,歡迎各位大佬給出更好的解決方案qwq
//右鍵菜單
jQuery(document).ready(function ($) {
$("#spig").mousedown(function (e) {
if(e.which==3){
showMessage("秘密通道:
自為風月馬前卒 ",10000);
}
});
$("#spig").bind("contextmenu", function(e) {
return false;
});
});
//鼠標在消息上時
jQuery(document).ready(function ($) {
$("#message").hover(function () {
$("#message").fadeTo("100", 1);
});
});
//鼠標在上方時
jQuery(document).ready(function ($) {
//$(".mumu").jrumble({rangeX: 2,rangeY: 2,rangeRot: 1});
$(".mumu").mouseover(function () {
$(".mumu").fadeTo("300", 0.3);
msgs = ["我隱身了,你看不到我", "我會隱身哦!嘿嘿!", "別動手動腳的,把手拿開!", "把手拿開我才出來!"];
var i = Math.floor(Math.random() * msgs.length);
showMessage(msgs[i]);
});
$(".mumu").mouseout(function () {
$(".mumu").fadeTo("300", 1)
});
});
//開始
jQuery(document).ready(function ($) {
if (isindex) { //如果是主頁
var now = (new Date()).getHours();
if (now > 0 && now <= 6) {
showMessage(visitor + " 你是夜貓子呀?還不睡覺,明天起的來么你?", 6000);
} else if (now > 6 && now <= 11) {
showMessage(visitor + " 早上好,早起的鳥兒有蟲吃噢!早起的蟲兒被鳥吃,你是鳥兒還是蟲兒?嘻嘻!", 6000);
} else if (now > 11 && now <= 14) {
showMessage(visitor + " 中午了,吃飯了么?不要餓著了,餓死了誰來挺我呀!", 6000);
} else if (now > 14 && now <= 18) {
showMessage(visitor + " 中午的時光真難熬!還好有你在!", 6000);
} else {
showMessage(visitor + " 快來逗我玩吧!", 6000);
}
}
else {
showMessage("歡迎" + visitor + "來到《" + title + "》", 6000);
}
$(".spig").animate({
top: $(".spig").offset().top + 300,
left: document.body.offsetWidth - 185
},
{
queue: false,
duration: 1000
});
});
//鼠標在某些元素上方時
jQuery(document).ready(function ($) {
$("h2 a").click(function () {//標題被點擊時
showMessage("萌萌地加載《" + $(this).text() + "》中,請稍候");
});
$("h2 a").mouseover(function () {
showMessage("要看看《" + $(this).text() + "》這篇隨筆么?");
});
$("#prev-page").mouseover(function(){
showMessage("要翻到上一頁嗎?");
});
$("#next-page").mouseover(function(){
showMessage("要翻到下一頁嗎?");
});
$("#index-links li a").mouseover(function () {
showMessage("去 " + $(this).text() + " 逛逛");
});
$(".tbCommentBodys").mouseover(function () {
showMessage("" + visitor + " 向評論欄出發吧!");
});
$("#submit").mouseover(function () {
showMessage("確認提交了么?");
});
$("#s").focus(function () {
showMessage("輸入你想搜索的關鍵詞再按Enter(回車)鍵就可以搜索啦!");
});
$("#go-prev").mouseover(function () {
showMessage("點它可以后退哦!");
});
$("#go-next").mouseover(function () {
showMessage("點它可以前進哦!");
});
$("#refresh").mouseover(function () {
showMessage("點它可以重新載入此頁哦!");
});
$("#go-home").mouseover(function () {
showMessage("點它就可以回到首頁啦!");
});
$("#addfav").mouseover(function () {
showMessage("點它可以把此頁加入書簽哦!");
});
$("#nav-two a").mouseover(function () {
showMessage("噓,從這里可以進入控制面板的哦!");
});
$(".post-category a").mouseover(function () {
showMessage("點擊查看此分類下得所有文章");
});
$(".post-heat a").mouseover(function () {
showMessage("點它可以直接跳到評論列表處.");
});
$("#tho-shareto span a").mouseover(function () {
showMessage("你知道嗎?點它可以分享本文到"+$(this).attr("title"));
});
$("#switch-to-wap").mouseover(function(){
showMessage("點擊可以切換到手機版博客版面");
});
});
//無聊講點什么
jQuery(document).ready(function ($) {
window.setInterval(function () {
msgs = [ "陪我聊天吧!", "好無聊哦,你都不陪我玩!", "…@……!………", "^%#&*!@*()(!)(", "我可愛吧!嘻嘻!~^_^!~~","誰淫蕩呀?~誰淫蕩?,你淫蕩呀!~~你淫蕩!~~","從前有座山,山上有座廟,廟里有個老和尚給小和尚講故事,講:“從前有座……”"];
var i = Math.floor(Math.random() * msgs.length);
showMessage(msgs[i], 8000);
}, 15000);
});
//評論資料
jQuery(document).ready(function ($) {
$("#author").click(function () {
showMessage("留下你的尊姓大名!");
$(".spig").animate({
top: $("#author").offset().top - 70,
left: $("#author").offset().left - 170
},
{
queue: false,
duration: 1000
});
});
$("#email").click(function () {
showMessage("留下你的郵箱,不然就是無頭像人士了!");
$(".spig").animate({
top: $("#email").offset().top - 70,
left: $("#email").offset().left - 170
},
{
queue: false,
duration: 1000
});
});
$("#url").click(function () {
showMessage("快快告訴我你的家在哪里,好讓我去參觀參觀!");
$(".spig").animate({
top: $("#url").offset().top - 70,
left: $("#url").offset().left - 170
},
{
queue: false,
duration: 1000
});
});
$("#tbCommentBody").click(function () {
showMessage("認真填寫哦!不然會被認作垃圾評論的!我的乖乖~");
$(".spig").animate({
top: $("#tbCommentBody").offset().top - 70,
left: $("#tbCommentBody").offset().left - 170
},
{
queue: false,
duration: 1000
});
});
});
var spig_top = 50;
//滾動條移動
jQuery(document).ready(function ($) {
var f = $(".spig").offset().top;
$(window).scroll(function () {
$(".spig").animate({
top: $(window).scrollTop() + f +300
},
{
queue: false,
duration: 1000
});
});
});
//鼠標點擊時
jQuery(document).ready(function ($) {
var stat_click = 0;
$(".mumu").click(function () {
stat_click++;
if (stat_click > 4) {
msgs = ["你有完沒完呀?", "你已經摸我" + stat_click + "次了", "非禮呀!救命!OH,My ladygaga"];
var i = Math.floor(Math.random() * msgs.length);
//showMessage(msgs[i]);
} else {
msgs = ["筋斗云!~我飛!", "我跑呀跑呀跑!~~", "別摸我,大男人,有什么好摸的!", "惹不起你,我還躲不起你么?", "不要摸我了,我會告訴老婆來打你的!", "干嘛動我呀!小心我咬你!"];
var i = Math.floor(Math.random() * msgs.length);
//showMessage(msgs[i]);
}
s = [0.1, 0.2, 0.3, 0.4, 0.5, 0.6,0.7,0.75,-0.1, -0.2, -0.3, -0.4, -0.5, -0.6,-0.7,-0.75];
var i1 = Math.floor(Math.random() * s.length);
var i2 = Math.floor(Math.random() * s.length);
$(".spig").animate({
left: document.body.offsetWidth/2*(1+s[i1]),
top: document.body.offsetheight/2*(1+s[i1])
},
{
duration: 500,
complete: showMessage(msgs[i])
});
});
});
//顯示消息函數
function showMessage(a, b) {
if (b == null) b = 10000;
jQuery("#message").hide().stop();
jQuery("#message").html(a);
jQuery("#message").fadeIn();
jQuery("#message").fadeTo("1", 1);
jQuery("#message").fadeOut(b);
};
//拖動
var _move = false;
var ismove = false; //移動標記
var _x, _y; //鼠標離控件左上角的相對位置
jQuery(document).ready(function ($) {
$("#spig").mousedown(function (e) {
_move = true;
_x = e.pageX - parseInt($("#spig").css("left"));
_y = e.pageY - parseInt($("#spig").css("top"));
});
$(document).mousemove(function (e) {
if (_move) {
var x = e.pageX - _x;
var y = e.pageY - _y;
var wx = $(window).width() - $("#spig").width();
var dy = $(document).height() - $("#spig").height();
if(x >= 0 && x <= wx && y > 0 && y <= dy) {
$("#spig").css({
top: y,
left: x
}); //控件新位置
ismove = true;
}
}
}).mouseup(function () {
_move = false;
});
});
博客園加上博客精靈
圖片是扒的某一位大佬的但是我忘記他的網址了qwq
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/1109.html
摘要:好了,讓我們來實現一個簡單的這樣打字的效果,如下你可以狠狠點擊此處具體示例查看效果。接下來分析如何暫停動畫和繼續動畫,很簡單,就是清除定時器,然后重新調用即可。如何讓編輯的代碼生效呢,這就需要用到自定義事件事件修飾符,自行查看官網。 在網上看到一個這樣的網站,STRML它的效果看著十分有趣,如下圖所示:showImg(https://segmentfault.com/img/bVbqX...
摘要:好了,讓我們來實現一個簡單的這樣打字的效果,如下你可以狠狠點擊此處具體示例查看效果。接下來分析如何暫停動畫和繼續動畫,很簡單,就是清除定時器,然后重新調用即可。如何讓編輯的代碼生效呢,這就需要用到自定義事件事件修飾符,自行查看官網。 在網上看到一個這樣的網站,STRML它的效果看著十分有趣,如下圖所示:showImg(https://segmentfault.com/img/bVbqX...
摘要:好了,讓我們來實現一個簡單的這樣打字的效果,如下你可以狠狠點擊此處具體示例查看效果。接下來分析如何暫停動畫和繼續動畫,很簡單,就是清除定時器,然后重新調用即可。如何讓編輯的代碼生效呢,這就需要用到自定義事件事件修飾符,自行查看官網。 在網上看到一個這樣的網站,STRML它的效果看著十分有趣,如下圖所示:showImg(https://segmentfault.com/img/bVbqX...
摘要:用原生寫一個多動癥的簡歷預覽地址源碼地址最近在知乎上看到方應杭用寫了一個會動的簡歷,覺得挺好玩的,研究一下其實現思路,決定試試用原生來實現。 用原生js寫一個多動癥的簡歷 預覽地址源碼地址 最近在知乎上看到@方應杭用vue寫了一個會動的簡歷,覺得挺好玩的,研究一下其實現思路,決定試試用原生js來實現。 showImg(https://segmentfault.com/img/remot...
閱讀 1625·2021-11-02 14:42
閱讀 521·2021-10-18 13:24
閱讀 939·2021-10-12 10:12
閱讀 1817·2021-09-02 15:41
閱讀 3201·2019-08-30 15:56
閱讀 2874·2019-08-29 16:09
閱讀 2056·2019-08-29 11:13
閱讀 3617·2019-08-28 18:06