繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
標題:
[分享]
美化标题标签,N格多格通用。
[打印本頁]
作者:
无界
時間:
2014-1-12 13:17
標題:
美化标题标签,N格多格通用。
本帖最後由 无界 於 2014-1-12 13:43 編輯
多格下效果:
下載
(27.82 KB)
2014-1-12 13:11
PS:在xshow的title.js基础上加背景和圆角及背景色。
标签文字颜色受风格页脚文字色影响,大家也可以拷贝showpop.htm内容放到自己论坛进行背景及底色修改。
修改方法:将下边代码放在第三方即可。
<script type="text/javascript" src="http://tlb.258club.com/templates/default/showpop.htm"></script>
複製代碼
预览地址:
http://tlb.258club.com/
背景图片:
下載
(32.63 KB)
2014-1-12 13:20
代码内容:
var sPop = null;
var pltsoffsetX = 10;
var pltsoffsetY = 15;
document.write('\
<style type="text/css"> \
#popLayer { \
position:absolute; \
Z-INDEX: 1000; \
text-align : left; \
white-space: nowrap; \
font-family: 浪漫雅圆,微软雅黑,Tahoma, Verdana; \
visibility: hidden; \
border-radius: 8px; \
background: url(背景图片地址) no-repeat; \
background-color:#80C8FF; \
} \
</style> \
<div id="popLayer" class="popupmenu_popup" nowrap></div> \
');
function showPopupText(event) {
try {
o = event.srcElement ? event.srcElement : event.target;
if (o.alt != null && o.alt != '') { o.pop = o.alt; o.alt = ''; }
if (o.title != null && o.title != '') { o.pop = o.title; o.title = ''; }
if (o.pop != sPop) {
sPop = o.pop;
if (sPop == null || sPop == '') {
$('popLayer').style.visibility = 'hidden';
$('popLayer').innerHTML = '';
} else {
$('popLayer').style.visibility = 'visible';
$('popLayer').innerHTML = sPop.replace(/<(.*)>/g, "<$1>").replace(/\n/g, '<br />');
moveToMouseLoc(event);
}
}
} catch (e) {
return true;
}
}
function moveToMouseLoc(event){
try {
if ($('popLayer').innerHTML == '') return true;
var MouseX = event.clientX;
var MouseY = event.clientY;
var popHeight = $('popLayer').offsetHeight;
var popWidth = $('popLayer').offsetWidth;
if (MouseY + pltsoffsetY + popHeight > document.documentElement.clientHeight - 10) {
popTopAdjust =- popHeight - pltsoffsetY * 1.5;
} else {
popTopAdjust = 0;
}
if (MouseX + pltsoffsetX + popWidth > document.documentElement.clientWidth - 10) {
popLeftAdjust =- popWidth - pltsoffsetX * 2;
} else {
popLeftAdjust = 0;
}
var pleft = MouseX + pltsoffsetX + document.documentElement.scrollLeft + popLeftAdjust;
var ptop = MouseY + pltsoffsetY + document.documentElement.scrollTop + popTopAdjust;
$('popLayer').style.left = (pleft > 5 ? pleft : 5) + 'px';
$('popLayer').style.top = (ptop > 5 ? ptop : 5) + 'px';
return true;
} catch (e) {
return true;
}
}
if (!document.onmouseover) {
document.onmouseover = function(e) {
!e ? showPopupText(window.event) : showPopupText(e);
};
}
複製代碼
圖片附件:
dg.jpg
(2014-1-12 13:11, 27.82 KB) / 下載次數 2007
http://sclub.com.tw/discuz/attachment.php?aid=26413&k=801e607e59b1618249e1ab4007f6e76f&t=1732304605&sid=5Mm0Ao
圖片附件:
pop.png
(2014-1-12 13:20, 32.63 KB) / 下載次數 1988
http://sclub.com.tw/discuz/attachment.php?aid=26414&k=1d763c5f528452b14b05dc1ea78b7863&t=1732304605&sid=5Mm0Ao
作者:
superman1024
時間:
2014-1-12 13:23
感謝分享
作者:
章鱼
時間:
2014-1-12 13:25
.....你不觉得应该把图片存到免空之类的地方么,不然别人没法用
作者:
情蕭
時間:
2014-1-12 14:57
本帖最後由 情蕭 於 2014-1-12 15:00 編輯
感谢分享~~~~
"http://tlb.258club.com/templates/default/showpop.htm"
複製代碼
代码的这个部分,需要把前面的网址部分改成自己的网址吗?
-------------------------------
图片还是存到自己的外链相册最保险 - -
而且给出图片也只是做个例子,会员其实可以根据尺寸,自己做一个喜欢的背景图片替换进去就好
如果我用的话,我个人喜欢古风的,为了统一论坛整体风格,极可能是做一个古风的背景放进去。。。
作者:
无界
時間:
2014-1-12 15:01
感谢分享~~~~代码的这个部分,需要把前面的网址部分给成自己的网址吗?
-------------------------------
...
情蕭 發表於 2014-1-12 14:57
非常赞同,个人喜好不同,大家可以根据自己论坛特点替换背景和背景色。如果新建.htm,前面那个地址要换成自己的,或者省略。
作者:
章鱼
時間:
2014-1-12 16:54
回復
4#
情蕭
JS可以直接放在第三方,就是
<script>
文件内容
</script>
複製代碼
不过在获取别人的JS的内容的时候要注意不能修改其中的版权部分(不过这里没有版权部分所以问题不大)
歡迎光臨 SCLUB免費論壇申請-使用者論壇 (http://sclub.com.tw/discuz/)
Powered by Discuz! 7.2