小编Tho*_*mas的帖子

如何使用i18next?翻译问题

我想在我的jQuery Mobile和jQuery webside上使用国际化选项.我尝试使用http://i18next.com上的文档生成一个示例,但似乎我失败了.有没有人有i18next的经验?

这是我的例子:

index.html的:

<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    <script src="jquery-mobile/jquery-1.6.4.min.js"       type="text/javascript"></script>
    <script src="jquery-mobile/jquery.mobile-1.0.min.js"  type="text/javascript"></script>
    <script src="js/i18next-1.5.6.min.js"                 type="text/javascript"></script>
    <script src="js/translation.js"                       type="text/javascript"></script>
  </head>
  <body>
    <div data-role="page" id="page">
    <div data-role="content">
      <div id="headline1" data-i18n="headline"></div>
        <table width="100%" border="0" id="menu1" class="menu">
          <tr id="surname">
            <td width="50%" data-i18n="menu.surname"></td>
            <td width="50%">&nbsp;</td>
          </tr>
          <tr id="firstName">
            <td width="50%" data-i18n="menu.firstName"></td>
            <td width="50%">&nbsp;</td>
          </tr>
        </table>
      </div>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

翻译文件:/locales/de/translation.json

{
  "menu": {
    "surname": "Name:",
    "firstName": "Vorname:"
  },

  "headline": "Daten:",
  "headline_1": "Daten Allgemein:",
  "headline_2": "Daten Speziell:"
}
Run Code Online (Sandbox Code Playgroud)

/locales/en/translation.json …

html javascript internationalization jquery-mobile i18next

21
推荐指数
1
解决办法
3万
查看次数

取消选择jQuery链接按钮

我在jQuery的链接按钮有问题.我在网上找到的大多数论坛条目,搜索"jQuery链接按钮取消选择"处理表单按钮或复选框而不是链接按钮.所以我希望有人可以帮助我:-).

问题描述:我的网页上有一些静态链接底部,点击它我调用javascript函数并更改按钮上的文本.现在我的问题是在更改文本后仍然选择按钮,这是不应该的.

index.html的:

<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  <script src="jquery-mobile/jquery.mobile-1.0.min.js"  type="text/javascript"></script>
  <script src="basic.js" type="text/javascript"></script>
</head>
<body>
...
<a href="#" data-role="button" onmouseup="nextStep(1)" id="button1">Example1</a>
<a href="#" data-role="button" onmouseup="nextStep(2)" id="button2">Example2</a>
<a href="#" data-role="button" onmouseup="nextStep(3)" id="button3">Example3</a>
...
</body>
Run Code Online (Sandbox Code Playgroud)

basic.js

function nextStep(buttonIndex){
  $("#button1 .ui-btn-text").text("Example4");
  $("#button2 .ui-btn-text").text("Example5");
  $("#button3 .ui-btn-text").text("Example6");
}
Run Code Online (Sandbox Code Playgroud)

上面的代码就是我正在做的一个例子.如何在设置新文本后开始描述仍然选择按钮.有人知道取消选择按钮的解决方案吗?

所选按钮的图片:http://up.picr.de/12133494ev.png

谢谢你的帮助:-).

托马斯

-------------------------


感谢您的快速回复.我试过这个提议

function nextStep(buttonIndex){
  $("#button1 .ui-btn-text").text("Example4").removeClass('ui-btn-active');
  $("#button2 .ui-btn-text").text("Example5").removeClass('ui-btn-active');
  $("#button3 .ui-btn-text").text("Example6").removeClass('ui-btn-active');
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,它并不像预期的那样有效.更确切地说,我看不到行为的任何变化.

请注意,您的页面可能还有其他元素会导致此类行为.

这些按钮是包含其他元素(标题和表格)的页面的一部分,我通过javascript更改内容.但对我而言,目前尚不清楚这应该如何影响按钮的行为.

例子:

var table = document.getElementById('solution');
var cell = table.rows[1].cells[1];
cell = table.rows[2].cells[1];
cell.firstChild.data = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 jquery-mobile cordova

5
推荐指数
1
解决办法
4386
查看次数

如何动态更改tabe单元格文本颜色?

我需要一个解决方案,通过javascript动态更改表格单元格的文本颜色.文本可以是以下颜色:蓝色,绿色,红色和黑色.

表格示例:

<html>
  <head>
    <title></title>
    <meta http-equiv="content-type" content="text/html; charset="UTF-8">
    <script src="jquery-mobile/jquery-1.6.4.min.js"       type="text/javascript"></script>
    <script src="jquery-mobile/jquery.mobile-1.0.min.js"  type="text/javascript"></script>
  </head>
  <body>
  <div data-role="page" id="page">
    <div data-role="content">
      <table width="100%" border="0" id="friends" class="menu">
        <tr id="friend1">
          <td>First name</td>
          <td>Surname</td>
        </tr>
        <tr id="friend2">
          <td>First name</td>
          <td>Surname</td>
        </tr>
        <tr id="friend3">
          <td>First name</td>
          <td>Surname</td>
        </tr>
        <tr id="friend4">
          <td>First name</td>
          <td>Surname</td>
        </tr>
        <tr id="friend5">
          <td>First name</td>
          <td>Surname</td>
        </tr>
      </table>
    </div>
  </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

如何更改文字颜色?条件是,我可以通过javascript动态地执行此操作并且不止一次.这意味着我需要设置一种颜色(例如红色),稍后将颜色重置为黑色并将其设置为另一种颜色(例如蓝色).

我看到了一些通过id设置颜色的例子,但我发现没有办法将这个例子转移到表格单元格,每个单元格可能有不同的颜色.

有人能帮我吗?

html javascript

2
推荐指数
1
解决办法
2万
查看次数