JS 事件绑定的问题

SHANDIANDIAN 2011-12-08 04:31:50
var font_size = function (){
var str="";
str +='<div id="mz_font_size" style="display:none">';
for(i=0;i<size_table.length;i++)
{
str+='<span class="mz_font_size" style="font-size:'+size_table[i]+'">'+size_table[i]+'</span>';
}
str +='</div>';
return str;
}


我要绑定 mz_font_size 的 鼠标事件 mousemove,mouseout,mousedown 3个事件

然后分别处理这3个事情,望指点一下
...全文
81 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
SHANDIANDIAN 2011-12-08
  • 打赏
  • 举报
回复
var bind = ['mousedown','mousemove','mouseout'];
var mz_editor_events = document.getElementById("mz_ico");
for(i=0; i<bind.length; i++)
{
bind_event(bind[i]);
}
function bind_event(type)
{
if(mz_editor_events.addEventListener)
{
mz_editor_events.addEventListener(type,events,true);
}
else
{
mz_editor_events.attachEvent('on' + type,events);
}
}


我是想要这样的,然后下面不知道怎么写了
tiancaiz 2011-12-08
  • 打赏
  • 举报
回复
不懂。。。
p2227 2011-12-08
  • 打赏
  • 举报
回复
<script>
var font_size = function (){
var str="";
str +='<div id="mz_font_size" style="display:none" onmousemove="mmfunc()" onmouseout="mofunc()" onmousedown="mdfunc()">';
for(i=0;i<size_table.length;i++)
{
str+='<span class="mz_font_size" style="font-size:'+size_table[i]+'">'+size_table[i]+'</span>';
}
str +='</div>';
return str;
}

mmfunc = function(){
alert("onmousemove");
}

mofunc = function(){
alert("onmouseout");
}

mdfunc = function(){
alert("onmousedown");
}

</script>
三石-gary 2011-12-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zsx841021 的回复:]
$("mz_font_size ").bind("mousemove",function(){..})
[/Quote]
$(".mz_font_size ").bind("mousemove",function(){..})
$(".mz_font_size ").bind("mouseout",function(){..})
$(".mz_font_size ").bind("mousedown",function(){..})
三石-gary 2011-12-08
  • 打赏
  • 举报
回复

$("mz_font_size ").bind("mousemove",function(){..})

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧