为了账号安全,请及时绑定邮箱和手机立即绑定

<p class="image"><img src="photo/{{img}}" /></p>为啥这行报错了?求大神指点,代码如下

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>海报画廊</title>

<style type="text/css">

*{

margin:0;

padding:0;

}

body{

background-color:#fff;

color:#555;

font-family:'Avenir Next','Lantinghei SC';

font-size:14px;

-webkit-font-smoothing:antialiased;

}

.wrap{

width:100%;

height:600px;

position:absolute;

top:50%;

margin-top:-300px;

background-color:#333;

overflow:hidden;

-webkit-perspective:800px;

}

/*海报样式*/

.photo{

width:280px;

height:320px;

position:absolute;

z-index:1;

box-shadow:0 0 1px rgba(0,0,0,0.1);

}

.photo .side{

width:100%;

height:100%;

background-color:#eee;

position:absolute;

top:0;

right:0;

padding:20px;

box-sizing:border-box;

}

.photo .side-front .image{

width:100%;

height:250px;

line-height:250px;

overflow:hidden;

}

.photo .side-front .image img{

width:100%;

}

.photo .side-front .caption{

text-align:center;

font-size:16px;

line-height:50px;

margin-top:-50px;

color:#666;

}

.photo .side-back .desc{

color:#666;

font-size:14px;

line-height:1.5em;

}

/*当前选中的海报样式*/

.photo_center{

left:50%;

top:50%;

margin:-160px 0 0 -130px;

z-index:999;

}

/*负责翻转*/

.photo-wrap{

position:absolute;

width:100%;

height:100%;

-webkit-transform-style:preserve-3d;

-webkit-transition:all 0.6s;

}

.photo-wrap .side-front{

-webkit-transform:rotateY(0deg);

}

.photo-wrap .side-back{

-webkit-transform:rotateY(180deg);

}

.photo-wrap .side{

-webkit-backface-visibility:hidden;

}

.photo_front .photo-wrap{

-webkit-transform:rotateY(0deg);;

}

.photo_back .photo-wrap{

-webkit-transform:rotateY(180deg);

}

</style>

</head>

<body onselectstart="return false;">


<!--2.改写视图为模板字符串-->

<div class="wrap" id="wrap">


<!--photo负责平移、旋转-->

<div class="photo photo_center photo_front" onclick="turn(this)" id="photo_{{index}}">


<!--photo-wrap负责翻转-->

<div class="photo-wrap">

<div class="side side-front">

<p class="image"><img src="photo/{{img}}" /></p>

<p class="caption">{{caption}}</p>

</div>

<div class="side side-back">

<p class="desc">{{desc}}</p>

<p>《麦兜我和我妈妈》是由新华展望传媒有限公司出品的动画电影,

影片由谢立文执导,吴君如、黄磊、黄秋生等人配音。是麦兜系列的

第六部电影。影片讲述了一个突如其来的意外打破了麦兜和麦太平静

的母子生活,麦兜迎来了一段全新的人生旅程的故事。

该片于2014年10月1日在中国大陆上映。</p>

</div>

</div>

</div>

</div>

<script type="text/javascript" src="data.js"></script>

<script type="text/javascript">

//3.通用函数

function g(selector){

var method=selector.substr(0,1)=='.'? 'getElementsByClassName':'getElementById';

return document[method](selector.substr(1));

}


//4.输出所有的海报

var data=data;

function addPhotos(){

var template=g('#wrap').innerHTML;

var html=[];

for( s in data){

var _html=template

.replace('{{index}}',s)

.replace('{{img}}',data[s].img)

.replace('{{caption}}',data[s].caption)

.replace('{{desc}}',data[s].desc);

html.push(_html);

}

g('#wrap').innerHTML=html.join('');

}

addPhotos();


//1.翻面控制

function turn(elem){

var cls=elem.className;

if(/photo_front/.test(cls)){

cls=cls.replace(/photo_front/,'photo_back');

}else{

cls=cls.replace(/photo_back/,'photo_front');

}

return elem.className=cls;

}

</script>

<body>

</html>


正在回答

1 回答

把报错信息贴出来,贴源码没用,源码引用了其他的资源文件。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

<p class="image"><img src="photo/{{img}}" /></p>为啥这行报错了?求大神指点,代码如下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信