替换的时候多加了 ' ' 了
肯定报错 var elem.className; 你获取这个dom的类名 但是没给他赋值
而且你点击事件调用的函数名都对不上号,上哪执行去
在body里加上onselectstart="return false"试试;
<div class="photo photo_center photo_front onclick="turn(this)"> 兄弟 这句代码不报错吗? 本身就报错,还需要自己找错误?
我也跟你一样,加入的js代码没有卵用,谷歌和火狐都没有效果。
html结构写错了,photo的div要包裹着side等div,而且少了一层photo-wrap,自己看着视频再敲一遍吧
onclick='turn(this)' 这个写在class里面了。不要写在class里面,单独提出来就好了。
还有,楼主有个transform拼写成了tranform。
是不是没有调用到或者是打错了
应该是chrome的问题,本人用Safari或Firefox测试没有此问题。谷歌论坛上有人讨论此事,可惜被墙了我访问不了。
自问自答吧,其实是自己拼错了一个单词,在83行-webkit-transform-style:presereve-3d;应该是-webkit-transform-style:preserve-3d;
说是chrome 40版本后有的问题,谷歌论坛上有讨论,可惜被墙了我访问不了。
W3C指出chrome要使用过渡属性需要添加-webkit-,当时我发现加上没有效果,transition: all .6s ;反而可以。
if(/photo_front/.test(cls))是test而不是text
可能是浏览器问题
IE11 is not compatibility with backface-visibility, even if use -ms-backface-visibiity.
……何处?
的确是不严谨,不管是g函数、模板处理还是样式处理,都应该用更严格的正则限定。