此代码在片段中有效,但在博客中不起作用

溢出堆栈9

这是我的博客,我在博客中添加了以下代码。下面的代码可以像下面的示例一样在片段中正常工作,但是在我的博客中却无法正常工作,我应该在博客平台中使用它,如果我使用任何jquery库来使其正常工作。请参见下面的代码段,该代码段中的代码运行正常。我的目标是,如果在我的博客中同时显示了另一个窗口小部件,但同时显示了两个窗口小部件,则隐藏一个窗口小部件。小提琴的例子很好用

<script type="text/javascript">
var control1VisibleCheck = function () {
  var now = new Date();
  //TODO: modify this logic to your needs: have a look on the Date() object's members and methods to implement what you need
  if (now.getSeconds() % 20 == 0)    //I'd like to show control1 on even minutes
    return true;
  return false;
}

if (control1VisibleCheck())
  document.getElementById('multi-search-groups').style.display = 'none';
else
  document.getElementById('multi-search').style.display = 'none';
</script>



<div id="multi-search">
  <select id="cmbColumn" name="cmbColumn">
    <option value="" />Columns
    <option value="apple+" />apple
    <option value="grapes+" />grapes
  </select>
  <select id="cmbSidebar" name="cmbSidebar">
    <option value="" />Sidebars
    <option value="mango+" />mango
    <option value="berry+" />berry

  </select>
</div>

<div id="multi-search-groups">
  <em>Multiple Select with Groups</em><br />
  <select data-placeholder="Your Favorite Football Team" style="width:350px;" class="chosen-select" multiple tabindex="6">
    <option value="" />
    <optgroup label="NFC EAST">
      <option />Dallas Cowboys
      <option />New York Giants
      <option />Philadelphia Eagles
      <option />Washington Redskins
    </optgroup>
  </select>
</div>

<!--div id="control1" style="width: 200px; height: 100px; background-color: red;">
</div>
<div id="control2" style="width: 200px; height: 100px; background-color: green;">
</div-->

下面的代码工作正常

var control1VisibleCheck = function () {
  var now = new Date();
  //TODO: modify this logic to your needs: have a look on the Date() object's members and methods to implement what you need
  if (now.getSeconds() % 2 == 0)    //I'd like to show control1 on even minutes
    return true;
  return false;
}

if (control1VisibleCheck())
  document.getElementById('multi-search-groups').style.display = 'none';
else
  document.getElementById('multi-search').style.display = 'none';
<div id="multi-search">
  <select id="cmbColumn" name="cmbColumn">
    <option value="" />Columns
    <option value="apple+" />apple
    <option value="grapes+" />grapes
  </select>
  <select id="cmbSidebar" name="cmbSidebar">
    <option value="" />Sidebars
    <option value="mango+" />mango
    <option value="berry+" />berry

  </select>
</div>
  
<div id="multi-search-groups">
  <em>Multiple Select with Groups</em><br>
  <select data-placeholder="Your Favorite Football Team" style="width:350px;" class="chosen-select" multiple tabindex="6">
    <option value=""></option>
    <optgroup label="NFC EAST">
      <option>Dallas Cowboys</option>
      <option>New York Giants</option>
      <option>Philadelphia Eagles</option>
      <option>Washington Redskins</option>
    </optgroup>
  </select>
</div>

<!--div id="control1" style="width: 200px; height: 100px; background-color: red;">
</div>
<div id="control2" style="width: 200px; height: 100px; background-color: green;">
</div-->

亚历克斯

似乎您的小提琴也无法正常工作,如注释中所建议,在页面(文档)准备就绪后执行JavaScript:

JavaScript文档准备功能

(function() {
    // your code here
});

完整的JavaScript:

(function() {
    var control1VisibleCheck = function () {
      var now = new Date();
      //TODO: modify this logic to your needs: have a look on the Date() object's members and methods to implement what you need
      if (now.getMinutes() % 2 == 0)    //I'd like to show control1 on even minutes
        return true;
      return false;
    }

    if (control1VisibleCheck())
      document.getElementById('multi-search-groups').style.display = 'none';
    else
      document.getElementById('multi-search').style.display = 'none';
});

工作中的JSFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

代码在JSFiddle中有效,但在Dreamweaver中不起作用(不涉及jquery)

来自分类Dev

交换整数的代码在C ++中有效,但在C中不起作用

来自分类Dev

点击页面上的滚动在FF中有效,但在Chrome中不起作用

来自分类Dev

通过PHP设置Cookie在Chrome中有效,但在Firefox或IE中不起作用

来自分类Dev

按钮在Chrome浏览器中有效,但在Mozilla中不起作用

来自分类Dev

“找不到成员”-jQuery在MSIE中不起作用,但在Chrome中有效-

来自分类Dev

jQuery error()在Chrome和IE中有效,但在Firefox中不起作用

来自分类Dev

动态生成的html链接在Firefox中有效,但在Chrome中不起作用

来自分类Dev

解析XML标签属性在Firefox中有效,但在Chrome中不起作用

来自分类Dev

添加的间距在Firefox中有效,但在Chrome和Safari中不起作用

来自分类Dev

window.open在Firefox中有效,但在IE或Chrome中不起作用

来自分类Dev

导航图在Power Map中有效,但在Power View Map中不起作用

来自分类Dev

htaccess(RewriteRule)在wamp中有效,但在实际服务器中不起作用

来自分类Dev

“ with”语句在Windows中有效,但在Ubuntu中不起作用

来自分类Dev

mysql / connector python查询在mysql中有效,但在python中不起作用

来自分类Dev

javascript mailto在chrome中有效,但在IE中不起作用

来自分类Dev

单选按钮在谷歌浏览器中有效,但在Firefox中不起作用

来自分类Dev

AWK 命令在 linux 中不起作用,但在 mac 中有效

来自分类Dev

为什么此单行函数在zsh中有效,但在bash中不起作用,如何为bash修复它?

来自分类Dev

XML映射的PATH元素中的POSITION()函数在XML映射器中有效,但在SAS代码中不起作用

来自分类Dev

xml属性在xml中不起作用,仅在代码中有效

来自分类Dev

推送通知在iOS7中不起作用,但在iOS6中有效

来自分类Dev

按特定键在JavaScript中执行某些操作在Chrome中有效,但在Firefox中不起作用

来自分类Dev

获取Class属性在IE9中有效,但在IE8中不起作用

来自分类Dev

UDF对字符串进行编码在psql和Perl中有效,但在Python中不起作用

来自分类Dev

将页面重定向到aspx页面在chrome中有效,但在IE中不起作用

来自分类Dev

优良的上载器异步任务在Chrome中有效,但在IE11中不起作用

来自分类Dev

使用反射的对象实例化在VB.NET中有效,但在C#中不起作用

来自分类Dev

Branch.io Deeplink在ios 9的safari中不起作用,但在Chrome中有效

Related 相关文章

  1. 1

    代码在JSFiddle中有效,但在Dreamweaver中不起作用(不涉及jquery)

  2. 2

    交换整数的代码在C ++中有效,但在C中不起作用

  3. 3

    点击页面上的滚动在FF中有效,但在Chrome中不起作用

  4. 4

    通过PHP设置Cookie在Chrome中有效,但在Firefox或IE中不起作用

  5. 5

    按钮在Chrome浏览器中有效,但在Mozilla中不起作用

  6. 6

    “找不到成员”-jQuery在MSIE中不起作用,但在Chrome中有效-

  7. 7

    jQuery error()在Chrome和IE中有效,但在Firefox中不起作用

  8. 8

    动态生成的html链接在Firefox中有效,但在Chrome中不起作用

  9. 9

    解析XML标签属性在Firefox中有效,但在Chrome中不起作用

  10. 10

    添加的间距在Firefox中有效,但在Chrome和Safari中不起作用

  11. 11

    window.open在Firefox中有效,但在IE或Chrome中不起作用

  12. 12

    导航图在Power Map中有效,但在Power View Map中不起作用

  13. 13

    htaccess(RewriteRule)在wamp中有效,但在实际服务器中不起作用

  14. 14

    “ with”语句在Windows中有效,但在Ubuntu中不起作用

  15. 15

    mysql / connector python查询在mysql中有效,但在python中不起作用

  16. 16

    javascript mailto在chrome中有效,但在IE中不起作用

  17. 17

    单选按钮在谷歌浏览器中有效,但在Firefox中不起作用

  18. 18

    AWK 命令在 linux 中不起作用,但在 mac 中有效

  19. 19

    为什么此单行函数在zsh中有效,但在bash中不起作用,如何为bash修复它?

  20. 20

    XML映射的PATH元素中的POSITION()函数在XML映射器中有效,但在SAS代码中不起作用

  21. 21

    xml属性在xml中不起作用,仅在代码中有效

  22. 22

    推送通知在iOS7中不起作用,但在iOS6中有效

  23. 23

    按特定键在JavaScript中执行某些操作在Chrome中有效,但在Firefox中不起作用

  24. 24

    获取Class属性在IE9中有效,但在IE8中不起作用

  25. 25

    UDF对字符串进行编码在psql和Perl中有效,但在Python中不起作用

  26. 26

    将页面重定向到aspx页面在chrome中有效,但在IE中不起作用

  27. 27

    优良的上载器异步任务在Chrome中有效,但在IE11中不起作用

  28. 28

    使用反射的对象实例化在VB.NET中有效,但在C#中不起作用

  29. 29

    Branch.io Deeplink在ios 9的safari中不起作用,但在Chrome中有效

热门标签

归档