当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 推荐js实现商品分类到搜索栏友好提示(人机交互)

Javascript
javascript js cookie的存储,获取和删除
得到元素真实的背景颜色的js代码
js获取url参数的使用扩展实例
javascript 屏蔽鼠标键盘的几段代码
兼容IE FF Opera的javascript最短的拖动代码
创建一个复制UBB软件信息的链接或按钮的js代码
js实现iframe动态调整高度的代码
浏览器无法运行JAVA脚本的解决方法
js让弹出新窗口居中显示的脚本
js常见表单应用技巧
javascript 点击整页变灰的效果(可做退出效果)。
制作符合用户体验的漂亮的input输入框
img的onload的另类用法
解读IE和firefox下JScript和HREF的执行顺序
用javascrpt将指定网页保存为Excel的代码
语义化 H1 标签
JavaScript中Math对象使用说明
JavaScipt基本教程之前言
JavaScipt基本教程之JavaScript语言的基础
JavaScipt对象的基本知识

Javascript 中的 推荐js实现商品分类到搜索栏友好提示(人机交互)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 262 ::
收藏到网摘: n/a

中间的表格代表搜索表单,要实现的是点商品分类后有一个方框指向到搜索栏,用以清楚地告诉用户:点商品分类后是哪里改变了
转载请注明出处 blueidea
点击运行可以看到效果:
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]

呵呵,效果很棒,不过在ff下有些小问题,已经改了。加精
点击运行可以看到效果:
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]


给加了个鼠标提示
改成div后
点击运行可以看到效果:
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]

var left=10;//方框左位置
var top=20;//方框上位置
不知道这2个定义的具体的用途是什么?
在严格认证下面,不论怎么调整都是相差了10个PX左右的位差,不知何故?
貌似改过大小之后对效果没有影响。
点击运行可以看到效果:
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]

加了渐变背景色后速度慢了:

点击运行可以看到效果:
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]

原理:
pixelTop和offsetTop是不一样的,pixelTop实际上是style.top的数字形式。而offsetTop是该对象实际上的偏移量。
而在一开始,这个fk对象的top是undefined的,未定义,所以pixelTop为0,而offsetTop由于body的margin的存在而不是0,实际上就是margin的值。
你如果有看我修改的pj的菜单代码,你也会看到类似的针对原来pixelTop的hack:
http://bbs.blueidea.com/thread-2722578-1-1.html