一旦元素被删除“ style =“ display:none””,我就试图隐藏一个元素。
我的jQuery:
jQuery(document).ready(function(){
if (jQuery(".progressally-quiz-result-container").is(':visible')) {
jQuery(".progressally-quiz").css("display", "none");
} else {
jQuery(".progressally-quiz").css("display", "block");
}
});
我也尝试过,但仍然失败:
jQuery(document).ready(function(){
if (jQuery(".progressally-quiz-result-container").is(":visible")) {
jQuery(".progressally-quiz").hide();
}
});
当用户在测验的最后步骤6中进行替换时,.progressally-quiz
元素不会像我试图做到的那样被隐藏。
站点:https://learn.lolapickett.com/empath-quiz/
我现在可以使用以下命令隐藏测验部分:
jQuery(document).ready(function(){
jQuery('.progressally-quiz-submit-button').click(function(){
jQuery('.progressally-quiz').css("display", "none");
});
jQuery('.progressally-quiz-reset-button').click(function(){
jQuery('.progressally-quiz').css("display", "block");
});
});
不幸的是,如果用户没有在步骤6中选择图像答案,它仍然会隐藏表单。不确定是否只有在表单验证后才隐藏表单元素。
谢谢!
答案 0 :(得分:0)
您需要检查是否单击了按钮,您可以这样做:
%macro processLink(uuid=, name=, cluster_external_ipaddress=);
%let unix_starttime = 1000000*(&starttime - '01JAN1970:00:00'dt);
%let unix_endtime = 1000000*(&endtime - '01JAN1970:00:00'dt);
...