这段代码与主页上的Meta Slider混淆,我不知道为什么。当我插入代码的时候,我的下拉文本可以正常工作,但我的Meta滑块将消失。当我删除代码Meta滑块再次工作。当我运行这段代码时,Meta滑块消失了
我在文本/ HTML的wordpress文本框小部件中运行它,我已启用jQuery更新插件。 问题似乎不是Jquery,因为我可以删除代码,它仍然会删除我的Meta Slider。
<html>
<style>
ul {
margin: 0;
padding: 0;
}
ul li {
margin: 0;
padding: 0;
list-style: none;
}
ul li a {
color: blue;
}
ul li div {
display: none;
}
</style>
<body>
<ul id="read_more">
<li>
<p>Read more</p>
<div>Death</div>
</li>
</ul>
<script>
$(function() {
$('#read_more li p').each(function() {
$(this).click(function() {
$(this).siblings('div').slideToggle(300);
});
});
});
</script>
</body>
</html>
你有什么控制台中出现错误? – Chris
控制台错误?一旦DOM解析,wordpress不会删除'$'引用吗?尝试:'$(function($){/ * $ still refer to jQuery * /});' –
Yup @ A.Wolff是正确的......或jQuery(document).ready(function($){// code here }); – Chris