jquery - 使用 jQuery ui 可拖动时,:active code doesn't work

标签 jquery css jquery-events jquery-ui-draggable mousedown

这是我的代码,我尝试使对话框可拖动,但上面的按钮失去了 :active 功能。我将“句柄”选项添加到可拖动,但没有用。我做错了什么?

function Alert(text){
    var $Alert = $('<div/>').attr('id', 'Alert');
    $('body').append($Alert);
    
    $Alert.draggable({handle:"#Alert"});
    
    $Alert.append($('<div/>').attr('id', 'AlertText').text(text));
    $Alert.append($('<br/>'));
    $Alert.append($('<div/>').attr('id', 'AlertButton').text('OK'));
    
    $('#AlertButton').click(function(){
        $Alert.remove();
    });
}

最佳答案

等等……你在用$('<div/>') 选择什么? ?也许你应该使用 div ID 或类别 ;)

关于jquery - 使用 jQuery ui 可拖动时,:active code doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12403884/

相关文章:

html - 根据所述 div 的内容调整 Div 的高度和宽度

javascript - jQuery 验证没有获得选项

jquery - ASP.NET MVC + JQuery Mobile 事件处理程序

javascript - 检测表单中的后期操作

javascript - 模糊不会在 p 标签上触发

jquery - 使用Bootstrap data-toggle ="collapse"和scrollIntoView()来显示和滚动到内容

jquery - 错误: Uncaught SyntaxError: Unexpected token <

javascript - 根据 URL 或 URL 字符串前缀不同的 html、body 背景

jquery - 使用突出显示的图像跨浏览器替换 HTML 复选框

html - 将容器流体固定在固定顶部和固定底部之间