stm31.js使用全解
 
网页魔法菜单,其应与stm31.js文件相匹配,才能正确显示效果。

stm31.js是下拉菜单调用的函数处理文件。

以下对与stm31.js所对应的/js/classmenu中的js文件给予分析:

参数总说:

凡是函数名后无x的,参数为2个,即(a,[ ] )    ,[ ]为样式总表。a、[ ]为必须参数。

函数名后有x的,参数为3个,即(a,b,[ ] )    ,[ ]为样式总表。a、b、[ ]为必须参数。

参数说明:a为函数在ai(或aix)的name,相当于一个对象的名字,如vb中的对象名name,目的是方便aix函数引用它的样式,

b为该函数引用样式的name,如该函数有独立样式,则覆盖b的样式。

stm_bm(['uueoehr',400,'','/images/blank.gif',0,'','',0,0,0,0,0,1,0,0]);'菜单效果总设置。

stm_ai,stm_aix,

[] 前的参数见参数总说。
'[]内的说明 文字样式
'显示的内容 0 文本 1 html 2 图片
'文字内容
'鼠标移出时的图片地址 显示内容为2时有效
'鼠标悬停时的图片地址 显示内容为2时有效
'图片的宽 显示内容为2时有效
'图片的高 显示内容为2时有效
'图片的边框 显示内容为2时有效
'连接地址
'连接方式 用html代码
'鼠标悬停时状态栏显示的内容 空值为显示连接地址
'鼠标悬停时探出的提示内容 ""
'鼠标悬停时前面图标的文件路径 ""
'鼠标移出时前面图标的文件路径 ""
'前面图标的宽
'前面图标的高
'前面图标的边框
'鼠标悬停时后面图标的文件路径 ""
'鼠标移出时后面图标的文件路径 ""
'后面图标的宽
'后面图标的高
'后面图标的边框
'边框的样式 1-6 实线 双线 点线 虚线 菱形凹槽 菱形凸起
'边框的厚度
'鼠标移出的背景色 颜色
'鼠标移出的文字颜色
'鼠标放置的背景色 颜色
'鼠标放置的文字颜色
'鼠标移出的背景文件路径
'鼠标悬停的背景文件路径
'鼠标移出的文字字体以及样式
'鼠标悬停的文字字体以及样式
'鼠标移出的文字修饰方式 下划线 加粗 上划线 等等
'鼠标悬停的文字修饰方式 同上

stm_bp,stm_bpx,

[] 前的参数见参数总说。
'方括号内的说明
'下级菜单的排列方式 1 竖排 0 横排

'其他与stm_ai的设置相同

stm_ep();闭合函数,与stm_bp,stm_bpx一一对应。

stm_em(); 相对应stm_bm的闭合函数,总闭合函数,应该在代码的最后

实例:

stm_bm(["menu4588",430,"","/newmenu/img/blank.gif",0,"","",0,0,250,0,1000,1,0,0,"","",0],this);
stm_bp("p0",[0,4,0,0,0,0,0,0,100,"",-2,"",-2,50,0,0,"#fffff7","transparent","",3,0,0,"#000000"]);
stm_ai("p0i0",[2,"","/newmenu/img/001.gif","/newmenu/img/001-.gif",97,36,0,"/","_self","","","","",0,0,0,"","",0,0,0,0,1,"#fffff7",1,"#b5bed6",1,"","",3,3,0,0,"#fffff7","#000000","#000000","#000000","9pt 宋体","9pt 宋体",0,0]);
stm_aix("p0i1","p0i0",[2,"","/newmenu/img/002.gif","/newmenu/img/002-.gif",97,36,0,"/News/","_self","","","","",0,0,0,"","/newmenu/img/arrow_r.gif"]);
stm_bpx("p1","p0",[0,4,0,0,0,0,0,0,100,"progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=1,motion=forward,enabled=0,Duration=0.40)",5,"progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=1,motion=reverse,enabled=0,Duration=0.40)",4,70,0,0,"#666666"]);
stm_aix("p1i0","p0i0",[2,"","/newmenu/img/2-1.gif","/newmenu/img/2-1-.gif",97,22,0,"/News/News.asp?ClassID=2"]);
stm_aix("p1i1","p0i0",[2,"","/newmenu/img/2-4.gif","/newmenu/img/2-4-.gif",97,22,0,"/News/News.asp?ClassID=mp3"]);
stm_aix("p1i2","p0i0",[2,"","/newmenu/img/2-5.gif","/newmenu/img/2-5-.gif",97,22,0,"/News/News.asp?ClassID=gps"]);
stm_aix("p1i3","p0i0",[2,"","/newmenu/img/2-3.gif","/newmenu/img/2-3-.gif",97,22,0,"/News/News.asp?ClassID=4"]);
stm_ep();
stm_aix("p0i2","p0i1",[2,"","/newmenu/img/003.gif","/newmenu/img/003-.gif",97,36,0,"/Product/"]);
stm_bpx("p2","p0",[0,4,0,0,0,0,0,0,100,"progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=1,motion=forward,enabled=0,Duration=0.40)",5,"progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=1,motion=reverse,enabled=0,Duration=0.40)",4,70]);
stm_aix("p2i0","p0i0",[2,"","/newmenu/img/3-1.gif","/newmenu/img/3-1-.gif",97,22,0,"/Product/MP3.asp"]);
stm_aix("p2i1","p0i0",[2,"","/newmenu/img/3-2.gif","/newmenu/img/3-2-.gif",97,22,0,"/Product/MP4.asp"]);
stm_aix("p2i2","p0i0",[2,"","/newmenu/img/3-6.gif","/newmenu/img/3-6-.gif",97,22,0,"/Product/GPS.asp"]);
stm_aix("p2i3","p0i0",[2,"","/newmenu/img/3-3.gif","/newmenu/img/3-3-.gif",97,22,0,"/Product/ProductDownload.asp"]);
stm_aix("p2i4","p0i0",[2,"","/newmenu/img/3-4.gif","/newmenu/img/3-4-.gif",97,22,0,"/bbs/index.asp?boardid=56"]);
stm_aix("p2i5","p0i0",[2,"","/newmenu/img/3-5.gif","/newmenu/img/3-5-.gif",97,22,0,"/Product/Service.asp"]);
stm_ep();
stm_aix("p0i3","p0i1",[2,"","/newmenu/img/004.gif","/newmenu/img/004-.gif",97,36,0,"/Down/"]);
stm_bpx("p3","p2",[]);
stm_aix("p3i0","p0i0",[2,"","/newmenu/img/4-1.gif","/newmenu/img/4-1-.gif",97,22,0,"/Down/"]);
stm_aix("p3i1","p0i0",[2,"","/newmenu/img/4-2.gif","/newmenu/img/4-2-.gif",97,22,0,"/Down/Movie.asp"]);
stm_aix("p3i2","p0i0",[2,"","/newmenu/img/4-3.gif","/newmenu/img/4-3-.gif",97,22,0,"/Down/music.asp"]);
stm_aix("p3i3","p0i0",[2,"","/newmenu/img/4-4.gif","/newmenu/img/4-4-.gif",97,22,0,"/Down/Screen.asp"]);
stm_aix("p3i4","p0i0",[2,"","/newmenu/img/4-5.gif","/newmenu/img/4-5-.gif",97,22,0,"/Down/magazine.asp"]);
stm_aix("p3i5","p0i0",[2,"","/newmenu/img/4-6.gif","/newmenu/img/4-6-.gif",97,22,0,"/Down/ad.asp"]);
stm_ep();
stm_aix("p0i4","p0i0",[2,"","/newmenu/img/005.gif","/newmenu/img/005-.gif",97,36,0,"/bbs/"]);
stm_aix("p0i5","p0i1",[2,"","/newmenu/img/006.gif","/newmenu/img/006-.gif",97,36,0,"/VIP/"]);
stm_bpx("p4","p2",[]);
stm_aix("p4i0","p0i0",[2,"","/newmenu/img/6-1.gif","/newmenu/img/6-1-.gif",97,22,0,"/Vip/Register.asp"]);
stm_aix("p4i1","p4i0",[2,"","/newmenu/img/6-2.gif","/newmenu/img/6-2-.gif",97,22,0,"/Vip/Product.asp"]);
stm_aix("p4i2","p0i0",[2,"","/newmenu/img/6-3.gif","/newmenu/img/6-3-.gif",97,22,0,"/Vip/jfGuiZe.asp"]);
stm_aix("p4i3","p0i0",[2,"","/newmenu/img/6-4.gif","/newmenu/img/6-4-.gif",97,22,0,"/Vip/jfshop.asp"]);
stm_aix("p4i4","p0i0",[2,"","/newmenu/img/6-5.gif","/newmenu/img/6-5-.gif",97,22,0,"/Activities/"]);
stm_ep();
stm_aix("p0i6","p4i4",[2,"","/newmenu/img/007.gif","/newmenu/img/007-.gif",97,36]);
stm_aix("p0i7","p0i0",[2,"","/newmenu/img/008.gif","/newmenu/img/008-.gif",97,36,0,"/Fans/"]);
stm_aix("p0i8","p0i0",[2,"","/newmenu/img/009.gif","/newmenu/img/009-.gif",97,36,0,"/draw/"]);
stm_ep();
stm_em();

stm31.js使用详解相关推荐

  1. stm31.js使用详解(网页魔法菜单)

    网页魔法菜单,其应与stm31.js文件相匹配,才能正确显示效果. stm31.js是下拉菜单调用的函数处理文件. 以下对与stm31.js所对应的\js\classmenu中的js文件给予分析: 参 ...

  2. Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一)

    Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一) 本文目录: 一.[旋转的精灵女孩]案例运行效果 二.Three.js简介 三.Three.js代码正常运行显示条件 (1)不载入 ...

  3. Python爬虫JS解密详解,学会直接破解80%的网站(一)!!!

    文章目录 1.网页查看 2.有道翻译简单实现源码 3.JS解密(详解) 4.python实现JS解密后的完整代码 4.1.实现效果 5.JS解密后完整代码升级版 5.1.实现效果 CSDN独家福利降临 ...

  4. Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(三)

    Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(三) 本篇目录: 六.完整构建整个[旋转的精灵女孩]实例 (1).新建.启动webGL工程空间 (2).构建项目的目录层次结构 (2. ...

  5. Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(二)

    Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(二) 本篇目录: 五.实例中所使用的代码语法详细解释 (1).构建一个三维空间场景 (2).选择一个透视投影相机作为观察点 (a).创 ...

  6. 扬州掼蛋游戏网JS特效详解

     WEB前端特效现在是满天飞,今天拿 扬州掼蛋游戏网 来举例说明jQuery 在现在的 Web 开发项目中扮演着重要角色,借助 jQuery 可以让网站有更好的可用性和用户体验,让访问者对网站留下 ...

  7. JS运算符详解与优先级

    JS运算符详解与优先级 算术运算符 赋值运算符 一元运算符 比较运算符 逻辑运算符 运算符优先级 算术运算符 + 求和 - 求差 * 求积 / 求商 % 求余 取模 乘除取余优先级相同,加减优先级相同 ...

  8. Node.js npm 详解

    一.npm简介 安装npm请阅读我之前的文章Hello Node中npm安装那一部分,不过只介绍了linux平台,如果是其它平台,有前辈写了更加详细的介绍. npm的全称:Node Package M ...

  9. JS正则表达式详解2

    JS的正则表达式详解 //校验是否全由数字组成 代码 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) retu ...

最新文章

  1. 大数据时代 安全与应用的博弈
  2. Coding Interview Guide--打印两个有序链表的公共部分
  3. .Net 转战 Android 4.4 日常笔记(3)--目录结构分析
  4. 【Jenkins持续集成】docker部署+配置+操作Jenkins
  5. Distributed transactions with multiple databases, Spring Boot, Spring Data JPA and Atomikos
  6. springboot 工程启动报错之Consider defining a bean of type ‘XXX’ in your configuration.
  7. 信息安全工程师笔记-网络安全测评技术与标准
  8. ajax请求头cookies中传递sid,跨域请求单点登录,登录成功,但是在controller中获取的cookie与浏览器中不一致,请大神指点一二。^_^...
  9. 广东汕头市队赛? T1 模拟
  10. oracle优化策略一般包括,一些很实用的Oracle数据库优化策略总结篇
  11. face_recognition人脸识别
  12. php单元测试入门教程phpunit详解
  13. 2021-07-08解决大部分lanzous蓝奏云链接无法打开
  14. manjaro ssh免密登录
  15. (一)ArcGIS空间数据的转换与处理——投影变换
  16. 读书笔记:你在为谁工作
  17. 简要回答信息技术的发展中经历的五次重大变革。
  18. Expecting a string, date or number here, Expression x is instead a freemarker.template.TemplateBoole
  19. 蹭WiFi掉黑客陷进怎么破
  20. 无蓝牙功能主机使用蓝牙音频播放设备的一种方法

热门文章

  1. DEM数据全国各省的裁剪与分享(30m、90m、250m、1000m)
  2. 以太大亨 以太坊上的区块链模拟经营类游戏
  3. 平价气传导耳机哪个牌子好?气传导耳机推荐这几款
  4. 城市小交叉(道)口的交通设施设置
  5. 微信小程序教程入门篇
  6. 国产工业CPU平台,米尔基于全志T507-H开发板的实时性分析与测试
  7. DC学习笔记正式篇之零——综述与基本流程介绍
  8. js植物大战僵尸实训2
  9. 如何用免费版EssentialPIM Pro Business管理你的个人信息V11.1
  10. 从产品看产品设计---定位