我正在制作一个带有滑出搜索框的 WordPress 主题。我想通过点击隐藏/切换搜索框。这是我的 JavaScript
jQuery(document).ready(function($){
$("#flip").click(function(){
$("#searchbox").toggle("slide", { direction: "right" }, 500);
});
$("#flip2").click(function(){
$("#searchbox").toggle("slide", { direction: "right" }, 500);
});
});
jQuery('body').on('click', function(e){
{
$("#searchbox").toggle("slide", { direction: "right" }, 500);
});
jQuery('#searchbox').click(function(e)
{
e.stopPropagation();
});
尝试此操作时出现意外的 token 错误。感谢您的帮助
最佳答案
这段代码应该可以工作-
jQuery(function() {
jQuery('#flip').click(function() {
jQuery("#searchbox").toggle("slide", { direction: "right" }, 500);
return false;
});
});
jQuery(document).click(function() {
jQuery("#searchbox").hide("slide", { direction: "right" }, 500);
});
jQuery("#searchbox").click(function(e) {
e.stopPropagation();
});
这是一个 jsfiddle为了你的目的和 WordPress,我稍微改变了它
关于javascript - 单击远离以切换 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43407663/