首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress Divi主题jQuery代码冲突

WordPress Divi主题jQuery代码冲突
EN

Stack Overflow用户
提问于 2020-07-10 02:46:00
回答 1查看 345关注 0票数 0

在一个Divi主题网站上,我有一个内容分类页面,上面有三个按钮,使用下面的代码来更改id为# WooCommerce -area的div的宽度。

代码语言:javascript
复制
<button id="pixmotebtn1">Set width of div to 479px</button>
<button id="pixmotebtn2">Set width of div to 980px</button>
<button id="pixmotebtn3">Set width of div to 100%</button>

这些按钮触发下面的代码。代码工作正常,并使用id #content-area更改div的宽度,但它也破坏了Divi主题代码。后端构建器上的模块+清除构建器,当此代码处于活动状态时,您将看不到任何内容。它还会停止在前端加载Divi的部分。

下面的什么与Divi的代码冲突?

代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("#pixmotebtn1").click(function(){
    $("#content-area").width(479);
  });
  $("#pixmotebtn2").click(function(){
    $("#content-area").width(980);
  });
  $("#pixmotebtn3").click(function(){
    $("#content-area").width("%100");
  });
});
</script>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-10 17:02:40

指向Google jquery的链接需要删除,$需要替换为jQuery。有关原因,请参阅Replace "$"(dollar Sign) with "JQuery"。下面是更改后的工作代码。

按钮代码:

代码语言:javascript
复制
<button id="pixmotebtn1">Set width of div to 479px</button>
<button id="pixmotebtn2">Set width of div to 980px</button>
<button id="pixmotebtn3">Set width of div to 100%</button>

JQUERY代码(放在头部):

代码语言:javascript
复制
<script>
jQuery(document).ready(function(){
jQuery("#pixmotebtn1").click(function(){
jQuery("#content-area").width(479);
});
jQuery("#pixmotebtn2").click(function(){
jQuery("#content-area").width(980);
});
jQuery("#pixmotebtn3").click(function(){
jQuery("#content-area").width("100%");
});
});
</script>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62821678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档