繁体   English   中英

将显示/隐藏元素jQuery代码转换为JavaScript

[英]Convert show/hide element jQuery code to JavaScript

我有以下与jQuery配合使用的代码,由于我使用的ystsem的局限性,导致我无法解决的jQuery冲突。

<script type="text/javascript">
$(document).ready(function() {
    if (<?php echo $totalpage?> > 14) {
        $('#fpointer').show();
    }
});
</script>;

所以我的问题是我可以将此代码转换为无需jQuery即可运行的JavaScript吗? 我想我可以弄清楚大部分内容,但是我不确定的部分是$(document).ready(function()以及它的翻译方式。

我认为您可以使用简单的JavaScript做到这一点:

document.addEventListener("DOMContentLoaded", function(event) { 
    document.getElementById('fpointer').style.display = 'block';
});

在继续阅读之前, 请先 了解一下 jQuery.noConflict()

用Javascript代替jQuery:

删除$(document).ready(function()

并替换$('#fpointer').show(); 与:

document.getElementById("fpointer").style.display = "inline";

因此,您的代码应如下所示:

<script type="text/javascript">
    if (<?php echo $totalpage?> > 14) {
       document.getElementById("fpointer").style.display = "inline";
    }
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM