注册 登录
编程论坛 ASP.NET技术论坛

在鼠标滑过时自动切换选项卡

ilovetea 发布于 2008-04-11 21:52, 2927 次点击
中如何完成这类事件
在鼠标滑过时自动切换选项卡
11 回复
#2
hebingbing2008-04-11 21:53
学习ajax吧……
#3
ilovetea2008-04-11 21:59
在ASPX中不能完成吗?
在VS2005中如何使用AJAX,有人说下载个AJAX插件就可以了,是吗?
到哪去下啊,我没找到
#4
september2008-04-11 22:01
我有,要安装,再把插件附加进去就行了,要的话可以Q我,3912578.
#5
ilovetea2008-04-11 22:11
你的QQ不让加好友啊,我的QQ:352050303
加好吗?
#6
september2008-04-12 00:44
加了。解决~
#7
sldtk12008-04-12 10:23
可以用CSS+JavaScript实现,使用onmouseover方法,还是不要太依赖控件
#8
sldtk12008-04-12 10:28
这里是一个例子,好像AJAX中的那个Tab控件的选项卡是要用鼠标单击的,不能滑过。。。
程序代码:

<html>
<head>
<script language="javascript">
    var currid=0;
    var preid=0;
    function showlayer(obj)
    {
        if(preid!=0)
        {
            var prediv=document.getElementById("type"+preid);
            prediv.style.display="none";
        }
        currid=obj.id;
        var currdiv=document.getElementById("type"+currid);
        currdiv.style.display="";
        preid=currid;
    }
</script>
</head>
<body>
    <div id=1  onmouseover="showlayer(this);" style="background-color:red;">Helloworld</div>
    <div id=type1 style="display:none;">Hello, world</div>
    <div id=2  onmouseover="showlayer(this);" style="background-color:green;">myfriend世界</div>
    <div id=type2 style="display:none;">myfriend, 世界</div>
<body>
</html>
#9
寂寞的刺猬2008-04-13 17:14
条条大路通罗马,用什么方法解决都可以。学习不是一步登天的事,得慢慢积累。可是这个问题真的很简单。只是你的知识结构有所欠缺,再加上你写代码不勤快造成的。可以参考楼上的代码,自己把这个东西完成了吧。
#10
ilovetea2008-04-13 17:30
谢谢各位了,我会认真学习的
#11
andriysmith2008-05-27 18:18
如果用MutilView,怎样做?
#12
青格儿2008-05-27 18:35
[bo][un]andriysmith[/un] 在 2008-5-27 18:18 的发言:[/bo]

如果用MutilView,怎样做?


那就根据索引找MutiView
protected void A1_ServerClick(object sender, EventArgs e)
    {
        mvView.ActiveViewIndex = 0;
    }
    protected void A2_ServerClick(object sender, EventArgs e)
    {
        mvView.ActiveViewIndex = 1;
    }
    protected void A3_ServerClick(object sender, EventArgs e)
    {
        mvView.ActiveViewIndex = 2;
    }
1