Tag: javascript

扩展$ .fn.init函数

我正在尝试使用以下内容扩展jQuery: $.fn.extend({ initCore: $.fn.init, init: function (selector, context, rootjQuery) { return $.fn.initCore(selector, context, rootjQuery); } }), 但是,它似乎不正常,并且创建简单的事情(例如点击警报)会产生错误。 谁能发现问题? 提前致谢!

为什么我的地图在我的jQuery Mobile / Google Maps API3应用程序中居中?

我的jQuery Mobile Web应用程序中有一张由Google Maps Javascript API3提供支持的地图。 我添加了一个黑色边框的圆圈。 如果您直接使用地图转到我的应用的此页面,则地图会正确居中于圆的中心。 http://goo.gl/XvLST 如果你首先访问我的应用程序的这个主页( http://goo.gl/0IWgE ),然后点击你的方式进入页面的地图,地图是 错误地居中(地图应该以圆心为中心)。 错过了整个灰色区域。 当我从主页点击带有地图的页面时,为什么地图会出错,但如果我直接访问带有地图的页面,工作正常? 我可以不使用Ajax加载data-ajax=’false’的地图页面。 但是,我实际上无法做到这一点,因为移动应用程序不允许非ajax加载。 当我将地图输入Chrome Web Developer控制台时, google.maps.event.trigger(map, ‘resize’)似乎会重新定位地图,但我不确定在我的javascript中将其调用到何处。

jquery圆角

这可能听起来很愚蠢,但我不知道如何实现jquery的圆角( http://www.methvin.com/jquery/jq-corner-demo.html )。 我的javascript-fu完全失败,我似乎无法让它在我的页面上工作。 任何人都可以向我展示一个简单的HTML和JavaScript示例,用于展示它们吗? 为我的白痴道歉。

使用onclick从元素中获取类名

由于不同的原因,我不能使用$(’。class’)。点击或打开(’点击’,function..) 所以我真的必须使用html元素中的onclick =“”事件。 有没有办法从onclick发生的元素中找出该类? 和小提琴http://jsfiddle.net/Aw8Rb/ 感谢您的帮助! CLICK HERE CLICK HERE CLICK HERE CLICK HERE function someFunction(abc) { alert(abc); alert($(this).attr(‘class’)); }

正在进行Ajax请求的jQuery

有没有办法检查是否有正在进行的ajax请求? 就像是: if ( $.ajax.inProgress ){ do this; } else { do that; }

如何平滑jquery动画

我想平滑一些jquery.animate函数的链接。 这是一个jsfiddle我描述的问题: http : //jsfiddle.net/xavier_seignard/KTxbb/4/ 如您所见,每个动画之间都有一个停止,即使是线性属性也是如此。 你对如何平滑它有什么想法吗? 还是其他任何可以解决问题的方法? 问候

JS .checked vs jquery attr(’checked’),有什么区别?

我无法想象这一个。 根据W3 Schools , checked属性设置或返回复选框的选中状态。 那么为什么$(‘input’).checked ? $(‘div’).slideDown() : $(‘div’).slideUp(); $(‘input’).checked ? $(‘div’).slideDown() : $(‘div’).slideUp(); 不行? 然而,使用道具确实有效。 $(‘input’).prop(‘checked’) ? $(‘div’).slideDown() : $(‘div’).slideUp(); 这是针对基于数据库值检查的复选框。

无法调用动态添加的类

我试图通过ajax调用填充数据的页面中完成删除。 我的页面在加载数据之前有这个: 在ajax调用后,我填写以下信息: function(data){ $(‘#ShowSelectedCategories’).prepend(‘ x ‘ + data +’ &nbsp ‘); } 最后点击后我想删除点击的元素,但它不起作用。 $(function(){ $(“#ShowSelectedCategories”).click(function(e){ e.target.outerHTML //this is the part i want to remove after click e.preventDefault(); }) 我尝试了$(“.DeleteCat).click()但是这给了错误,因为具有该类的元素是动态创建的。 感谢您的帮助

Flot类别条形图的不同颜色条

在Flot中使用“类别”模式时,如何为每个条形图设置不同的颜色? 此代码使每个条形图成为colors数组中的第一个颜色。 我希望每个条形图都是colors数组中的相应颜色。 当前代码: var data = [[“Red”,1],[“Yellow”,2],[“Green”,3]]; $.plot(“#placeholder1div”,[data], { series: { bars: { show: true, barWidth: 0.3, align: “center”, lineWidth: 0, fill:.75 } }, xaxis: { mode: “categories”, }, colors: [“#FF0000″,”#FFFF00″,”#00FF00”] });

消除控制台中的404 url​​错误?

我尝试发生404错误,因为源(src)丢失了.. var $chart = $(“”) .addClass(“trend-pic”) .error(function(){ console.log(“error loading..”) }); try{ $chart.attr(“src”, jobs[counter].url + “test/trend”) }catch(err){ $chart.attr(“src”, “”); } 如果尝试了许多东西来捕获错误,即在最后放置一个.error(function(){}) 。 使用$chart.load() – 方法检查图像是否被加载? 没有那些帮助? GET {myURLString} 404 (Not Found) 浏览器:Safari