【发布时间】:2013-12-11 05:59:52
【问题描述】:
不确定我这样做是否正确,但这是我对 JSfiddle 的抨击: http://jsfiddle.net/EQ4mA/2/
首先让我承认我对 jQuery 几乎没有经验(我精通 html/css),但我的团队已经失去了分配的开发时间,我的任务如下:
创建一个 5 页流 在该流程的第 3 页上创建一个 Facebook 框 设置 facebox 的样式,以便用户从第 2 页导航到第 3 页时,会显示 facebox。 如果用户从第 4 页导航到第 3 页,则必须隐藏 Facebook 框。也就是说,用户在第4页点击返回按钮,facebox不应该出现在第3页。
好消息:我已经在第 3 页创建了一个(功能正常,耶!)脸书,但是,我不知道下一步该去哪里。我的流程运行良好,功能很好,但我不知道如何让 facebox 只显示从第 2 页到第 3 页,而不是从第 4 页到第 3 页。
我有:
jQuery(document).ready(
function() {
if("${user.last_mbox_before_choice_page}" != 'Act 3 Sidebar Profile') {
jQuery('#premier_interstitial_main').hide();
jQuery('.pagebody_div').show();
}
我猜我缺少一个 var = 语句,但我不确定它们是如何工作的。非常感谢任何帮助!
【问题讨论】:
-
一目了然,您的条件运算符应该是 !==。解决这个问题,试试看,然后告诉我。然后我们可以进一步研究它。此外,如果您熟悉 JSfiddle.net,您可以使用它来提供您正在做的小规模示例,这在尝试解决此类问题时非常有用。
-
感谢@wrxsti 的建议!不幸的是,这并没有做到:(。谢谢你的 JSfiddle 提示,我现在也要去看看!
-
是的,伙计!举一个小例子,用 JSfiddle 链接编辑你的问题,我很乐意和你一起看看!
-
谢谢!我不完全确定我做对了,但我已经包含了上面的链接。非常感谢您的帮助!
标签: jquery if-statement facebox