【问题标题】:Enable / Disable JavaScript code启用/禁用 JavaScript 代码
【发布时间】:2014-04-24 14:08:36
【问题描述】:

我的网站中有一些负责网站滚动的 javascript 代码。

我想创建触发按钮,以便用户可以启用/禁用它。

<script src="/plugins/js/somejs1.js"></script>
<script src="/plugins/js/somejs2.js"></script>
<script type="text/javascript">
    // some js (the code i want make a trigger button)
</script>
<span type="checkbox" id="the1" checked>
 Display/Hide Button
</span>
<div id="trigger1">
 Text Text Text
</div>

用PHP能做到吗?

【问题讨论】:

  • PHP 在服务器端运行。 Javascript 在客户端运行。单击“触发按钮”后,您需要运行一些 javascript 函数。
  • 你不需要 PHP。 PHP 只是输出 HTML/JS。启用或禁用纯 JS 的按钮。
  • 不,它不能用 php 完成。是的,你可以用 javascript 来做,但这取决于“一些 javascript 代码”的作用。
  • 另外,从技术上讲,它可以用 PHP 完成。你可以发送一个 GET 标志以不包含 JS 文件,这实际上会禁用网站上的 javascript。会话变量可用于为用户记住此请求,然后可以使用请求中的另一个 GET 参数重新打开..
  • @RaggaMuffin-420 但是每个启用/禁用操作都需要重新加载页面(或至少部分页面),这是完全没有必要的。

标签: javascript php html


【解决方案1】:

第一部分:

纯粹使用 javascript:

尝试使用 true/false 值保存 cookie 以保持 scrollingEnabled 值,然后使用常规按钮将其从 true 更改为 false,反之亦然

使用 php 执行此操作:打印带有属性或内部文本 'true' / 'false' 的元素或设置 cookie。

第二部分

在该滚动功能中,首先检查 cookie 或您的自定义元素,然后根据您拥有的值执行该功能的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-14
    相关资源
    最近更新 更多