我使用Wordpres。在控制台中我没有错误。在源代码中我可以看到加载的文件。我看到的唯一奇怪的事情是当我尝试在控制台上添加以下内容时出现错误,表示draggable is not a function
。
$(function(){
$(".page-description-box").draggable();
)};
我有这段代码,但它没有工作
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js" type="text/javascript"></script>
<script typle="text/javascript">
$(".page-description-box").draggable();
</script>
<div class="page-description-box">
<p>
La fotografia documenta tutto, descrive tutto, riflette tutto, dal primo atomo all’universo, dalla pace alla guerra, dalla solitudine individuale alla moltitudine degli eventi sociali. La fotografia libera completamente le capacità di espressione del
fotografo e lo rende non un mero scattino ma l’autore di quanto egli intende raccontare.
</p>
</div>
&#13;
答案 0 :(得分:1)
你有两个问题。首先,您需要将jQuery代码包装在document.ready事件处理程序中。其次,您需要升级您正在使用的jQuery版本。 1.5.1是6岁,与jQueryUI 1.11.4不兼容 - 因此有关c.replace is not a function
的错误。试试这个:
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.1/jquery.min.js" type="text/javascript"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js" type="text/javascript"></script>
<script typle="text/javascript">
$(function() {
$(".page-description-box").draggable();
})
</script>
<div class="page-description-box">
<p>
La fotografia documenta tutto, descrive tutto, riflette tutto, dal primo atomo all’universo, dalla pace alla guerra, dalla solitudine individuale alla moltitudine degli eventi sociali. La fotografia libera completamente le capacità di espressione del
fotografo e lo rende non un mero scattino ma l’autore di quanto egli intende raccontare.
</p>
</div>