【发布时间】:2015-07-17 16:24:20
【问题描述】:
只是看看是否有人对我在 Optimizely 的变体代码部分中的以下代码更清晰有任何建议:
window.scrollBox();
$("#related-posts").css({"z-index":"1"});
$("#optslidebox").replaceWith("<div id=\"optslidebox\" style=\"z-index: 2; right: -999px;\">\n\t<a class=\"close\"></a>\n\t<p>Recommended</p>\n\t<h2>WHO ARE YOUR FAVORITE RAPPERS' FAVORITE RAPPERS RIGHT NOW?</h2>\n</div>");
$("#optslidebox > h2").wrapInner("<a href=\"http://greenlabel.com/sound/rappers-who-skate-skaters-who-rap/\"></a>");
这是我要附加到正文的内容(可以在 Optimizely 中编辑 html,但非常混乱):
<div id="optslidebox">
<a class="close"></a>
<p>Recommended</p>
<h2><a href="#">WHO ARE YOUR FAVORITE RAPPERS' FAVORITE RAPPERS RIGHT NOW?</a></h2>
</div>
我想知道如何将 div 存储到一个变量中,如果有意义的话,还有 optslidebox div 中的项目。我也有兴趣了解如何实现所有变量以使它们显示在正文中。
提前致谢!
【问题讨论】:
-
您可以使用 jQuery 将 div 完全存储在
$optslideBox = $('#optslidebox')的变量中,您甚至可以将其从DOM中删除并放在另一个位置(也可以在body中)
标签: jquery optimizely