我已经将jquery切换功能与元素一起使用了。但是每次加载页面时元素都会弹出并消失。
我的代码在这里: -
$(document).ready(function(){
jQuery("#button").toggle(function(){
jQuery("#feedback_form").animate({right:"0px"});
},
function(){
jQuery("#feedback_form").animate({right:"-362px"});
return false;
}
); //toggle
});
按钮元素出现并消失。我无法点击它。
答案 0 :(得分:0)
我已经完成了它,但与原始代码略有不同:
JS:
fetch
CSS:
const fetchLatest = (called => url => {
const snapshot = ++called
return dispatch => request(url).then(
resp => snapshot === called && dispatch(...),
error => snapshot === called && dispatch(...)
)
})(0)
这是小提琴:
答案 1 :(得分:0)
问题是你切换你的按钮元素,这就是你的元素在加载或准备好时隐藏的原因:
试试这样:
$("#button").click(function(){
jQuery("#feedback_form").toggle(function(){
jQuery("#feedback_form").animate({right:"0px"});
},
function(){
jQuery("#feedback_form").animate({right:"-362px"});
return false;
}
); //toggle
});