C.J*_*.J. 6 jquery jquery-ui jquery-plugins jquery-ui-dialog
我希望在jqueryUI的对话框中设置关闭按钮的活动状态(在标题栏中).我已经设定了它的正常状态:悬停状态很好.但是:活跃的状态似乎永远不会触发.
插件中是否有某些东西阻止关闭按钮链接中的:活动状态?这可以改变,以便它可以工作吗?
以下是问题的示例:查看示例
这是在不支持“selectstart”事件的浏览器中禁用对话框小部件标题栏选择的结果。对于这些浏览器,他们会禁用“mousedown”事件。
第 145 行:jquery.ui.dialog.js
uiDialogTitlebar.find( "*" ).add( uiDialogTitlebar ).disableSelection();
Run Code Online (Sandbox Code Playgroud)
第 120 行:jquery.ui.core.js
disableSelection: function() {
return this.bind( ( $.support.selectstart ? "selectstart" : "mousedown" ) +
".ui-disableSelection", function( event ) {
event.preventDefault();
});
},
enableSelection: function() {
return this.unbind( ".ui-disableSelection" );
}
Run Code Online (Sandbox Code Playgroud)
所以你可以使用enableSelection()或自己取消绑定