- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道了 site
我正在使用 cufon 将文本转换为我自己的字体。
问题是文本是反向显示的。
我正在使用名为 cunfonRTL.js
的 JavaScript 文件,内容是:
var CufonRTLClass=(function(){
this.RTL = RTL;
function RTL(tagName) {
$(tagName)/*.css('font-size', '19px')*/.wrapInner('<bdo class="cufon" dir=ltr></bdo>');
$('bdo.cufon').each(function() {
var word = $(this).text();
var splittext = word.split("");
var reversedtext = splittext.reverse();
var newtext = reversedtext.join("");
$(this).text(newtext);
});
}
});
CufonRTL = new CufonRTLClass;
呈现的文本如下所示:
<cufon class="cufon cufon-canvas" alt="כותרת " style="width: 80px; height: 28px; "><canvas width="110" height="28" style="width: 110px; height: 28px; top: 4px; left: -8px; "></canvas><cufontext>כותרת </cufontext></cufon>
它的 'cufon' 不错,但它不是 RTL.. 它是 LTR..我有语法问题吗?
非常感谢您的帮助。
更新:在 chrome 的控制台中,我发现了这个:
这是我调用函数的方式:
Cufon.replace('H1');
CufonRTL.RTL('H1');
更新:据我所知,jQuery 与 $ 选择器存在冲突。我用 jQuery
转换了我所有的 $ sings现在也不异常(exception),就是不跑。
我做了一些调试,发现他没有进入这个循环:jQuery('bdo.cufon').each(函数()
var CufonRTLClass=(function(){
this.RTL = RTL;
function RTL(tagName) {
jQuery(tagName)/*.css('font-size', '19px')*/.wrapInner('<bdo class="cufon" dir=ltr></bdo>');
jQuery('bdo.cufon').each(function() {
var word = jQuery(this).text();
var splittext = word.split("");
var reversedtext = splittext.reverse();
var newtext = reversedtext.join("");
jQuery(this).text(newtext);
});
}
});
CufonRTL = new CufonRTLClass;
帮助?
最佳答案
改变这一行
$(tagName)/*.css('font-size', '19px')*/.wrapInner('<bdo class="cufon" dir=ltr></bdo>');
为此
$(tagName)/*.css('font-size', '19px')*/.wrapInner('<bdo class="cufon" dir=rtl></bdo>');
关于javascript - cufon LTR 到 RTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11925716/
当我尝试将 NotePad++ 的方向更改为 rtl(从右到左)时它看起来像这样: (我写了“测试”)。 请帮助我:) 最佳答案 要使其在 RTL 模式下正确显示,只需拖动窗口以更改其大小。它会自动修
我正在使用 Expanding Search Bar ,但根据我的要求/设计,搜索图标应位于左侧。因此,我修改了代码,将 right 替换为 left,将 float: right 替换为 float
我在 ltr 中的侧导航栏有一个小问题,我通过添加一个按钮来切换和取消切换来使其响应,如果它低于 700 像素,我还使用媒体查询隐藏它并且只显示切换按钮所以用户可以按下它,然后侧边导航将出现,这样他就
我想根据语言对齐 TextView 的内容(对希伯来语、阿拉伯语等使用 gravity=right)我试图找到资源文件夹后缀,例如 layout-ltr 或一些 API 来帮助我设置重力编程,但我找不
我目前拥有以我的语言显示 RTL 的 Galaxy Note 4,每当我运行我的应用程序时,它都会从右到左运行,而应用程序是英语。 我需要某种“强制”应用程序在所有类型的设备(RTL 和 LTR)中成
现在看来所有GUI元素的布局方向都由系统语言控制。当它是从右到左的时,所有菜单、对话框、消息框等都从右到左出现。这太可怕了。 该应用程序具有内置的本地化功能(“选择您的国家/地区”)如何让应用程序本地
我有一个 Web 应用程序需要支持所有语言,包括中东语言。 经过一些阅读,在许多情况下使用 dir 标签似乎可以完成这项工作(例如,文本正确对齐,我有一个表格可以在需要时正确交换)。 我正在使用 An
标记是这样的: p {direction: rtl;} code{direction: ltr !important;}
连接字符串时,如何让 Swift 遵循从右到左的语言环境设置? import Foundation var leftString = "1" let rightString = "2" let con
我在 上看到这个网站上的很多问题ls 排序 但我需要的是一个排序的输出 ls -ltr (按文件名排序) 因为我还需要文件大小和日期进行比较。 我试过 |排序 -k , |排序 , ls-1ltr 没
似乎无法找到有关以下内容的任何明确信息:在完全删除 SQL 逻辑服务器的情况下,Azure SQL 数据库的 LTR 备份是否可以恢复(可能是意外或管理员帐户泄露)。 换句话说,删除整个逻辑 SQL
我在连接包含阿拉伯字符的字符串时遇到了一些奇怪的行为,虽然我无法阅读阿拉伯文本,但看起来确实很明显发生了一些奇怪的事情,因为它似乎在重新排列文本/字符的顺序。代码未被使用。 var concat =
我在为客户开发网站时遇到了一个棘手的情况。我正在建立的网站有英文版和阿拉伯文版。当然,该网站的阿拉伯语版本是从右到左显示的,因为阿拉伯语是从右到左阅读的。 我为英语和阿拉伯语版本的索引页面构建了一个
我有一个位于 LFR 中的法语网站(从左到右) 并且客户想要用希伯来语翻译该站点,从而将其转换为 RTL(从右到左)。在所有希伯来语网站中,设计是相反的 https://he.wikipedia.or
我有以下 Bootstrap 代码,需要在不使用 Bootstrap 的情况下将导航中元素的方向更改为从右到左而不是从左到右(使元素 1 从右开始第一个)- rtl ,我也尝试在 ul 中使用 dir
如您所知,许多 ui 组件和开发工具不支持 rtl ,我们可以将其称为 flipping text ,因为结果与示例相同: 左转 سلام salam متن راهنما word RTL word
我正在开发一个支持两种语言的应用程序:英语(“en”)和波斯语(“fa”)。我在 AndroidManifest.xml 中设置了 android:supportsRtl="false" 因为我需要所
我知道了 site 我正在使用 cufon 将文本转换为我自己的字体。 问题是文本是反向显示的。 我正在使用名为 cunfonRTL.js 的 JavaScript 文件,内容是: var Cufon
我有一个元素数组,长度会改变,但它总是可以被 8 整除(8,16,24,32,40,48..等)。 我正在尝试切掉前 8 个元素,然后返回它们。然后将接下来的 8 个元素切片并反向返回。 并重复直到数
我的应用有一个包含许多 UIBarButtonItem 的 UIToolBar。 喜欢这张图片: 但是当我使应用程序可本地化时,当 RTL 语言选择了 UIToolBar 时,它会变成这样: 如何始终
我是一名优秀的程序员,十分优秀!