我创建了一个可变数量的拇指(图像)并将它们放在后面的aspx代码中的面板上。
在客户端上我有点击,鼠标悬停,鼠标输出功能。
我可以获得对单个控件的引用,但我似乎无法关闭和打开边框。
我在Public Overrides Property BorderWidth
后面的代码中放了一个可以在服务器上运行的代码 - 我可以在所有图像上放置边框。
我想要的只是鼠标悬停的边框。
我猜Overrides只适用于服务器 - 告诉我错了。代替我,我试图在拇指周围放置一个有边界的div,但在这里我似乎无法使用JS获得对象(object.style.left)的位置,就像我可以与其他“客户端控件”一样。
另外我看到一些你可以用ObjectID_data引用JS对象的地方,JS给出的对象是什么?我不知道,似乎无法找到任何信息。
我是asp和JS的新手。任何主题的任何照明将不胜感激。
答案 0 :(得分:0)
你可以使用CSS和javascript轻松设置onmouseover,onmouseout上的边框。让我们假设您有以下html和CSS
.borderOn {border:2px solid #EEEEE}
.borderOff {border:0px}
<div onmouseover="toggle(this);" onmouseout="toggle(this)"></div>
function toggle(div){
if(div.className == "borderOn")
div.className="borderOff";
else
div.className = "borderOn";
}