Javascript Don';我不知道要使用哪个JQuery插件
我有一张JS:Javascript Don';我不知道要使用哪个JQuery插件,javascript,jquery,Javascript,Jquery,我有一张JS: var count = $(".parent a").length; $(".parent div").width(function(){ return ($(".parent").width()/count)-5; }).css("margin-right","5px"); 但它似乎在我的网站上不起作用,即使它在我的网站上运行良好 我用了”http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min
var count = $(".parent a").length;
$(".parent div").width(function(){
return ($(".parent").width()/count)-5;
}).css("margin-right","5px");
但它似乎在我的网站上不起作用,即使它在我的网站上运行良好
我用了”http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js“
但是没有起作用
我的网站上没有其他脚本,因为我刚刚开始
这只是使用了错误的插件吗
更新 这是我的完整代码:
您需要的是jQuery,而不是jQueryUI
$(函数(){
变量计数=$(“.parent a”).length;
$(“.parent div”).width(函数(){
返回($(“.parent”).width()/count)-5;
}).css(“右边距”、“5px”);
});
只是为了澄清为什么会这样,用$(function(){…})围绕jQuery代码;意味着它将只在页面加载完成后运行。因此,如果您是对html元素进行操作,这是非常有用的。你会注意到你的jfiddlejavascript是“onLoad”运行的,原因是:)目前你只使用
jqueryui
js文件
http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js
您需要首先使用核心jQuery
minjs文件,然后使用jqueryui
js文件
http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js
我怎么知道哪一个是正确的?在哪里可以找到它?抱歉,我通常只使用HTML和CSS如果你使用任何jQuery插件,你总是需要核心jQuery库:)不客气,只是添加了一点理由来解释为什么这解决了你的问题:)jQuery UI只用于(顾名思义)用jQuery创建用户界面,所以表、动画、小部件。如图所示:。jQuery本身是javascript之上的一个扩展库,它允许您更轻松地完成许多事情,如图所示:()您的控制台(如firebug)说了什么?它可能会给你一个错误或警告谢谢你的纠正,但它仍然不起作用。我已经复制了JSFIDLE中的所有代码,因为它在那里工作,并为我的站点仔细检查了它,但它没有首先应用JSInclude jquery文件,然后是jquery ui请粘贴您当前在站点中使用的HTML标记,在您的问题中。。。如果你的网站是公共的,你也可以共享链接。
http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js