如何在某些选定页面上禁用脚本

时间:2014-08-27 07:15:02

标签: php

首先,它不是Wordpress。只需PHP和HTML。

有没有办法在所选页面上禁用一些脚本?我已将所有自定义脚本代码保存在scripts.js上,并将其提供给我网站中的所有页面。

我面临的问题是相互矛盾的问题。即登录js代码与搜索js代码有一些问题。

我在网上搜索但无法找到解决方案。我得到的只是带有wp_enqueue的Wordpress。有什么办法可以做到这一点吗?我的意思是在所选页面上禁用某些脚本?

jquery代码:http://pastebin.com/63eGKkCc

1 个答案:

答案 0 :(得分:0)

如果在不同的ids中使用重复的scripts,则会遇到常见问题。

对于egs,如果您在name中使用login script作为ID并且在search script中使用相同的ID,那么这些2肯定会创建具有相同ID {{1}的conflits }}

现在,要重新开始,你可以有2个选项

  1. name添加到ids或使用其elements parent selector
  2. 进行访问
  3. 仅将登录脚本添加到登录页面并搜索脚本以搜索页面。
  4. 已更新,如果您想检查页面然后添加/运行脚本,那么您可以使用$('#parent_unique_id #name')之类的,

    location.href

    if(location.href.indexOf('login')!==-1) { // for example its login.php page // code for login page } 做点什么。