如何在设置后更改 tinyMCE 方向性
how to change tinyMCE Directionality after it has been set
我想在下拉列表更改时更改 tinyMCE 的方向性:
$('.ddlLanguage').change(function () {
setLanguage();
});
function setLanguage() {
var lang = $('.ddlLanguage').val()
if ((lang == "En") || (lang == "Ru") || (lang == "Tr")) {
tinymce.settings['directionality'] = 'ltr';
};
if ((lang == "Ar") || (lang == "Fa")) {
tinymce.settings['directionality'] = 'rtl';
};
};
$(document).ready(function () {
setLanguage();
});
它在页面加载时设置方向性,但第一次后不会改变。
如有任何帮助,我们将不胜感激。
我删除并重新启动它,它解决了我的问题:
function tinyInit(tinyDir) {
tinymce.init({
selector: ".txaContent",
theme: "modern",
plugins: [
"advlist autolink lists link image charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code fullscreen",
"insertdatetime media nonbreaking save table contextmenu directionality",
"emoticons template paste textcolor colorpicker textpattern"
],
toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
toolbar2: "print preview media | forecolor backcolor emoticons | ltr rtl",
image_advtab: true,
directionality: tinyDir
};
function setLanguage() {
var lang = $('.ddlLanguage').val()
if ((lang == "En") || (lang == "Ru") || (lang == "Tr")) {
tinymce.remove();
tinyInit("ltr");
};
if ((lang == "Ar") || (lang == "Fa")) {
tinymce.remove();
tinyInit("rtl");
};
};
我想在下拉列表更改时更改 tinyMCE 的方向性:
$('.ddlLanguage').change(function () {
setLanguage();
});
function setLanguage() {
var lang = $('.ddlLanguage').val()
if ((lang == "En") || (lang == "Ru") || (lang == "Tr")) {
tinymce.settings['directionality'] = 'ltr';
};
if ((lang == "Ar") || (lang == "Fa")) {
tinymce.settings['directionality'] = 'rtl';
};
};
$(document).ready(function () {
setLanguage();
});
它在页面加载时设置方向性,但第一次后不会改变。
如有任何帮助,我们将不胜感激。
我删除并重新启动它,它解决了我的问题:
function tinyInit(tinyDir) {
tinymce.init({
selector: ".txaContent",
theme: "modern",
plugins: [
"advlist autolink lists link image charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code fullscreen",
"insertdatetime media nonbreaking save table contextmenu directionality",
"emoticons template paste textcolor colorpicker textpattern"
],
toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
toolbar2: "print preview media | forecolor backcolor emoticons | ltr rtl",
image_advtab: true,
directionality: tinyDir
};
function setLanguage() {
var lang = $('.ddlLanguage').val()
if ((lang == "En") || (lang == "Ru") || (lang == "Tr")) {
tinymce.remove();
tinyInit("ltr");
};
if ((lang == "Ar") || (lang == "Fa")) {
tinymce.remove();
tinyInit("rtl");
};
};