ipe*_*pel 9 javascript tinymce jquery-ui
我正在使用jquery-ui工具提示和tinimce 4,
问题是当tinymce加载到textarea中时,title属性"Rich Text AreaPress ALT-F10 for toolbar..."始终显示jqueryui工具提示.
我试图用js删除标题,但没有改变:
document.getelementbyid('message_ifr').RemoveAttribute('title');
Run Code Online (Sandbox Code Playgroud)
有没有办法从tinymce或textarea上的jqueryui工具提示中删除标题?
编辑:
这是tinymce代码:
tinymce.init({
mode : "exact",
elements : "message,notes",
plugins: "advlist autolink lists link image charmap hr anchor pagebreak code fullscreen table ",
toolbar: "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image table code fullscreen",
menubar: false,
statusbar: false,
});
Run Code Online (Sandbox Code Playgroud)
和jquery-ui工具提示代码:
$(function() {
$( document ).tooltip({
content: function() { return $(this).attr('title'); } // br
});
});
Run Code Online (Sandbox Code Playgroud)
我刚刚找到了解决问题的正确方法:
(thx to:raina77ow for this fiddle)
步骤1:
在tinymce集成代码之后添加:
tinymce.init({
// ...
});
var ed = tinymce.activeEditor;
var ifr = tinymce.DOM.get(ed.id + '_ifr');
ed.dom.setAttrib(ifr, 'title', '');
Run Code Online (Sandbox Code Playgroud)
第2步
将jquery-ui工具提示功能从文档更改为'[title]',如下所示:
$(function() { $( '[title]' ).tooltip({ content: function() { return $(this).attr('title'); } }); });
Run Code Online (Sandbox Code Playgroud)
小智 5
tinymce.init({
setup: function( editor ){
editor.on('init', function( e ){
$('#' + e.target.id + '_ifr').removeAttr('title');
});
}
});
Run Code Online (Sandbox Code Playgroud)
使用 jQuery !
| 归档时间: |
|
| 查看次数: |
5269 次 |
| 最近记录: |