日期:2014-05-18  浏览次数:20477 次

问个关于css的问题
我想在css文件定义input的onmousemove事件
网上查到css定义如下
input
{
event:expression
(
onmousemove=function(){if(window.document.activeElement!=this)this.select();}
)
}
但是用了没没任何反应
想请教下问题在哪

------解决方案--------------------
//鼠标经过
document.onmouseover=ButtonOnMouseOver
document.onmouseout=ButtonOnMouseOut
function ButtonOnMouseOver(){
try{
if ((event.srcElement.type== "button ")||(event.srcElement.type== "submit ")||(event.srcElement.type== "reset "))
{
switch(event.srcElement.className)
{
case "button01-out " :
event.srcElement.className= "button01-over "
break
case "button02-out " :
event.srcElement.className= "button02-over "
break
}
}
}catch(exception){}
}
//鼠标离开
function ButtonOnMouseOut()
{
try{
if ((event.srcElement.type== "button ")||(event.srcElement.type== "submit ")||(event.srcElement.type== "reset "))
{
switch(event.srcElement.className)
{
case "button01-over " :
event.srcElement.className= "button01-out "
break
case "button02-over " :
event.srcElement.className= "button02-out "
break
}
}
}catch(exception){}
}
------解决方案--------------------
up~~up~~up~~
------解决方案--------------------
你的写法有问题。第一个“(”位置不对。。 怪异的错误

input
{
event:expression(
onmousemove=function(){if(window.document.activeElement!=this)this.select();}
)
}


结贴
------解决方案--------------------
CSS和程序有什么关系?
------解决方案--------------------
晕~我看了半天,没看出来。。。
------解决方案--------------------
没看懂
------解决方案--------------------
up
------解决方案--------------------
汗!不是应该定义在JS里吗
CSS是样式表哦,定义了应该是无效的吧。。。。
看来我还是孤陋寡闻了
------解决方案--------------------
???