javascript - 单击远离以切换 div

标签 javascript jquery wordpress toggle

我正在制作一个带有滑出搜索框的 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/

相关文章:

javascript - 自定义正则表达式来格式化数字

java - 在 Java (Android) 中运行 javascript 文件

javascript - 使用 JQuery 更改标签文本

设置 header 时 AJAX 请求失败,但没有设置 header 时 AJAX 请求会成功

javascript - 让 Foundation 4 JS 在 WP 中工作的问题

php - WordPress:根据相邻内容的大小显示额外的侧边栏小部件?

wordpress - 在根域上安装 Shopify 并将 Wordpress 作为子文件夹安装有哪些挑战?

javascript - 如何获取鼠标捕获函数的返回值?

javascript - JQuery/javascript 如何获取对象的 ID?

运行 grunt 后添加 %20(空格)的 Javascript URL 字符串