﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-点点滴滴-文章分类-JavaScript</title><link>http://www.blogjava.net/TonyZhang/category/30390.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 26 Mar 2008 08:47:54 GMT</lastBuildDate><pubDate>Wed, 26 Mar 2008 08:47:54 GMT</pubDate><ttl>60</ttl><item><title>悬浮层显示与鼠标右键菜单效果</title><link>http://www.blogjava.net/TonyZhang/articles/188750.html</link><dc:creator>张亦飞</dc:creator><author>张亦飞</author><pubDate>Wed, 26 Mar 2008 06:53:00 GMT</pubDate><guid>http://www.blogjava.net/TonyZhang/articles/188750.html</guid><wfw:comment>http://www.blogjava.net/TonyZhang/comments/188750.html</wfw:comment><comments>http://www.blogjava.net/TonyZhang/articles/188750.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/TonyZhang/comments/commentRss/188750.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/TonyZhang/services/trackbacks/188750.html</trackback:ping><description><![CDATA[<p>//层的隐藏<br />
function Layer_close(targetElement)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;targetElement.style.visibility = "hidden";<br />
}&nbsp;<br />
<br />
//层的显示<br />
function Layer_show(targetElement)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var rightedge = document.body.clientWidth-event.clientX;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var bottomedge = document.body.clientHeight-event.clientY;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (rightedge &lt; targetElement.offsetWidth)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;targetElement.style.left = document.body.scrollLeft + event.clientX - targetElement.offsetWidth;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;targetElement.style.left = document.body.scrollLeft + event.clientX;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (bottomedge &lt; targetElement.offsetHeight)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;targetElement.style.top = document.body.scrollTop + event.clientY - targetElement.offsetHeight;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;targetElement.style.top = document.body.scrollTop + event.clientY;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;targetElement.style.visibility = "visible";<br />
}</p>
是页面字体变灰:把&lt;font&gt;的disabled设置为true即可.<br />
oncontextmenu=Layer_show(targetElement); 电击鼠标右键<br />
效果图如下:<br />
<img height="638" alt="" src="http://www.blogjava.net/images/blogjava_net/tonyzhang/Snap4.jpg" width="870" border="0" /><br />
<img height="641" alt="" src="http://www.blogjava.net/images/blogjava_net/tonyzhang/Snap6.jpg" width="866" border="0" />
<img src ="http://www.blogjava.net/TonyZhang/aggbug/188750.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/TonyZhang/" target="_blank">张亦飞</a> 2008-03-26 14:53 <a href="http://www.blogjava.net/TonyZhang/articles/188750.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>