絕對精彩:在網頁裡做類似window右鍵的彈出式選單 (轉)
做一個類似於window右鍵的彈出式選單。
直接js和觀看效果: s/jscripts.htm">~cityhunter/jscripts/jscripts.htm
程式碼如下:
var obj;
function loadobj(o)
{
obj=o;
}
function expand()
{
var h=parseInt(obj.height);
var w=parseInt(obj.width);
var op=10;
if( h<=170 )
{
if( w<60 )
obj.style.width=w+6;
obj.style.height=h+17;
x=setTimeout('expand()', 25);
}
else
{
obj.style.width=60;
obj.style.height=174;
clearTimeout(x);
}
}
var drag=0;
var move=0;
function lclick()
{
if (event.button==0)
{
obj.style.visibility="visible";
obj.style.left=window.event.x;
obj.style.top =window.event.y;
obj.style.width=0;
obj.style.height=0;
obj.filters.item(0).apply();
obj.filters.item(0).transition = 25;
obj.filters(0).play(0.5);
expand();
}
}
function MouseMove()
{
if(move==1)
{
obj.style.cursor="move";
obj.style.left=window.event.x-l;
obj.style.top=window.event.y-t;
}
}
function MouseDown()
{
if(drag)
{
l = window.event.x - parseInt(obj.style.left);
t = window.event.y - parseInt(obj.style.top);
obj.style.zIndex+=1;
move=1;
}
else
{
document.body.style.cursor='default';
obj.style.visibility='hidden';
}
}
function MouseStop()
{
window.event.returnValue=false;
}
function MouseUp()
{
move=0;
obj.style.cursor="hand";
}
document.ondblclick=Dblclick;
document.onmousedown=MouseDown;
document.onmousemove=MouseMove;
document.ondragstart=MouseStop;
document.onmouseup=MouseUp;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988656/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js 做網頁右鍵選單JS網頁
- 針對Ztree的右鍵彈出選單(jquery.popupSmallMenu.js)jQueryJS
- js如何防止自帶右鍵選單的彈出JS
- 自定義 IE 滑鼠右鍵彈出式 (轉)
- win10右鍵選單彈出方向怎麼自定義_win10如何自定義右鍵選單彈出方向Win10
- 將自已的程式加到滑鼠右鍵選單裡(轉)
- 具有彈性效果的右鍵導航選單
- 左鍵彈出選單
- QT實現類似於網頁step 選單效果QT網頁
- 自己動手寫類似酷狗播放器(4)_滑鼠右鍵選單的新增播放器
- 類似微信、QQ的下拉選單,同時也支援選單往上彈
- win10右健彈出很慢如何解決_win10右鍵選單彈出非常慢怎麼處理Win10
- 在C#中單擊右鍵新增引用時彈出錯誤提示對話方塊C#
- JCEF 如何修改右鍵選單項(JCEF在右鍵選單中新增開發者選項-show dev tools)dev
- win10右鍵選單出現左邊如何恢復到右邊_win10右鍵選單在左邊怎麼改回右邊Win10
- 管理右鍵選單
- javascript右鍵選單JavaScript
- 用VB編寫一個彈出選單類 (轉)
- Delphi製作帶圖示的彈出式選單 (轉)
- 清除Win7右鍵選單裡的“傳送到”無用選項Win7
- 實現類似IE的列印網頁功能 (轉)網頁
- Qt:QT右鍵選單QT
- 自定義右鍵選單
- 製作可以自動隱藏的彈出式選單 (轉)
- ArcGIS API for Silverlight開發中滑鼠左鍵點選地圖上的點彈出視窗及右鍵點選彈出快捷選單的實現程式碼API地圖
- 輕鬆去掉web中flash右鍵選單【轉】Web
- 將Word文件頁面設定新增進右鍵選單
- 右鍵模擬windows選單Windows
- Qt右鍵選單實現QT
- win10桌面右鍵選單清理的方法_如何清理win10桌面右鍵選單Win10
- 右鍵選單中的文字文件新增快捷鍵
- 沒有滑鼠Mac怎麼調出右鍵選單Mac
- windows11 始終右鍵選單顯示更多選項/右鍵選單返回舊版Windows
- 網頁如何禁止滑鼠右鍵網頁
- 禁止網頁使用滑鼠右鍵網頁
- Win10系統修改右鍵選單樣式的方法Win10
- Win8下滑鼠右鍵單擊桌面彈出選單中沒有個性化選項怎麼辦
- 直播原始碼網站,點選分類調起選單欄並彈出原始碼網站