按钮之间有一些额外的双引号:
<div id="landing" style="margin-top: -100px; top: 50%; position: absolute; margin-left: -200px; left: 50%; "><div style="font-family: 'serif6_beta_rregular'; font-size: 26pt; color: #ffffff; text-align: center;">Adrienne Adams</div>
""
<div class="sample" onclick="top.location.href='http://www.google.com'" style="background-color: rgb(35, 31, 32); color: rgb(255, 255, 255); ">Main Site</div>
""
<div class="sample" onclick="top.location.href='http://www.google.com'" style="background-color: rgb(35, 31, 32); color: rgb(255, 255, 255); ">Mobile</div>
""
<div class="sample" onclick="top.location.href='http://www.google.com'" style="background-color: rgb(35, 31, 32); color: rgb(255, 255, 255); ">Donate</div>
</div>
可能是一些换行符之类的。
这个看起来不同:http: //jsfiddle.net/webwarrior/tHwmH/3/
当我添加相同的双引号时,我得到相同的效果:http: //jsfiddle.net/webwarrior/tHwmH/4/
如果你不想花几天时间来弄清楚模板为什么会做它正在做的事情,那么将以下 jQuery 添加到DocumentReady
函数中:
jQuery("#landing").parent().append("<div class='temp'><div>");
jQuery(".temp").append(jQuery("#landing div"));
jQuery("#landing").empty();
jQuery("#landing").append(jQuery(".temp div"));
jQuery(".temp").remove();
正如这里所见:http: //jsfiddle.net/webwarrior/tHwmH/18/