css3可以写click事件吗?

html-css024

css3可以写click事件吗?,第1张

声明楼上的答复基本上是对的

但是,还是告诉你css3可以达成“处理click事件”类似的效果,比如checkbox,click后就能利用UI元素状态伪类来实现相应的变化,这种变化有点类似处理click事件,只是小范围的应用。

比如纯css3实现的checkbox按钮开关,你可以到mxria网站上看CSS3按钮开关的实现DEMO

css3在响应用户操作上很弱,基本上还是实现静态样式为主

判断一下鼠标点击的对象是不是块中的图片,如果是则不执行,代码示例:

function onDivClick(event){

    if (event.target.id == "Img")  // 假设图片的id为Img,这里还可以用其它方式判断

        return

    else{

        /* 其它代码 */

    } 

}