小编Jun*_*ung的帖子

使用jquery在hover/mouseout上显示/隐藏下拉菜单

所以我有一个简单的导航栏,下拉菜单用于当用户在更多选项卡上悬停时.我想隐藏下拉菜单当用户将鼠标移出类别div时.

问题是,当用户将鼠标移入ul li时,下拉菜单将关闭.我如何设置它,以便该函数忽略类别div中的ul li.尝试过类别>*但没有用.

<div id="navbar">
  <ul>
    <li>tab1</li>
    <li>tab2</li>
    <li id="moretab">more</li>
  </ul>
</div> 
<div id="categories">
  <ul>
    <li>cats</li>
    <li>dogs</li>
  </ul>
</div>

$("#moretab").hover(function(){
  $("#categories").css("visibility","visible"); 
});
$("#categories").mouseout(function() {
    $("#categories").css("visibility","hidden"); 
});
Run Code Online (Sandbox Code Playgroud)

jquery

12
推荐指数
2
解决办法
5万
查看次数

如何在提交表单之前等待ajax验证完成?

表单在validateUsername函数之前提交的问题有可能在服务器端完成用户名检查.

如何在validateUsername函数完成后提交表单?希望这很清楚......

form.submit(function(){
    if (validateUsername() & validateEmail() & validatePassword()) {
        return true;
    } else {
        return false;
    }
});         

function validateUsername(){            
    usernameInfo.addClass("sign_up_drill");
    usernameInfo.text("checking...");
    var b = username.val();
    var filter = /^[a-zA-Z0-9_]+$/;     
    $.post("../username_check.php",{su_username:username.val()},function(data) {
        if (data=='yes') {
            username.addClass("error");
            usernameInfo.text("sorry, that one's taken");
            usernameInfo.addClass("error");
            return false;           
        } else if (!filter.test(b)) {
            username.addClass("error");
            usernameInfo.text("no funny characters please");
            usernameInfo.addClass("error");
            return false;   
        } else {
            username.removeClass("error");
            usernameInfo.text("ok");
            usernameInfo.removeClass("error");      
            return true;    
        }
    });             
}   
Run Code Online (Sandbox Code Playgroud)

validation ajax jquery

4
推荐指数
1
解决办法
2万
查看次数

使用mod重写来更改用户名变量的URL

如何更改以下客户端URL

domain.com/profile/jung
domain.com/jung (preferable)
Run Code Online (Sandbox Code Playgroud)

到服务器端的URL

domain.com/profile.php?user_id=100
Run Code Online (Sandbox Code Playgroud)

用php变量中的用户名?

我知道我需要用RewriteCond和RewriteRule来编辑我的htaccess文件,但我还不清楚......

Twitter如何管理他们的用户页面URL?

.htaccess mod-rewrite url-rewriting

1
推荐指数
1
解决办法
5146
查看次数

如何定位存在相同链接的jquery click函数(即在php foreach中)?

什么Facebook并在其新闻源类似,我想允许评论众多的饲料项目,其中我通过一个PHP foreach语句拉动.这是创建相同的类.因此,当我点击.show_comments时,它会激活所有内容.

我经历了SO,发现了类似于你在下面看到的东西......但它对我不起作用.

如何定位单个.show_comments以设置动画并切换所选项目?

$j(function() {
    $j(this).find('.show_comments').click(function(){
        $j(this).find('.comments').slideDown("fast");
        $j(this).find(".answer_comments").toggle();
    });

    $j(this).find('.hide_comments').click(function(){
        $j(this).find('.comments').slideUp("fast");
        $j(this).find(".answer_comments").toggle();
    }); 
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

1
推荐指数
1
解决办法
851
查看次数