【发布时间】:2016-12-31 08:19:42
【问题描述】:
我正在做一个有 2 页的项目。
1) 索引和 2) 设置
我有一个按钮来关闭一个元素并将其隐藏在设置页面上。问题是,当我在设置页面中单击关闭并选择保存时,我想隐藏索引页面上的元素。我无法达到同样的效果。任何帮助,将不胜感激。 我发现的大多数解决方案只是使用 Jquery 重定向到其他页面,但我想触发一个事件而不仅仅是重定向。
我已经为此创建了一个代码笔:http://codepen.io/crazycoder775/pen/pNYJOw
$(".list_sbar li").click(function(e) {
if ($(this).outerWidth() - 34 <= e.offsetX)
$(this).remove();
});
$(".list_sbar li").click(function(e) {
if ($(this).outerWidth() - 34 <= e.offsetX)
$(this).remove();
});
$(document).ready(function(){
$("#hide").click(function(){
$(".test1").hide();
});
$("#show").click(function(){
$(".test1").show();
});
});
$(document).ready(function(){
$("#hide2").click(function(){
$(".test2").hide();
});
$("#hide3").click(function(){
$(".test3").hide();
});
});
在上面的 codepen 中,我有 3 个 div 和 2 个关闭按钮,点击任何关闭按钮,相应的 div 将附加一个隐藏类。
【问题讨论】:
-
我没有收到你的问题。实际上你想在点击关闭按钮时隐藏一个 div 吗??
-
是的,我想在单击关闭按钮时关闭一个 div。您可以在上面的 codepen 中检查相同的内容,但目前这两个事件都在同一页面上。我希望它们出现在不同的页面上。
标签: javascript jquery css events event-handling