Tag: javascript

如何使用jquery读取此JSON

如何使用Jquery读取此JSON? 假设我想用“quote”对象获取所有数据。 非常感谢! cbfunc({ “query”: { “count”: “4”, “created”: “2010-12-01T15:21:42Z”, “lang”: “en-US”, “diagnostics”: { “publiclyCallable”: “true”, “url”: [{ “execution-time”: “3”, “proxy”: “DEFAULT”, “content”: “http://datatables.org/alltables.env” }, { “execution-time”: “1”, “proxy”: “DEFAULT”, “content”: “http://www.datatables.org/yahoo/finance/yahoo.finance.quotes.xml” }, { “execution-time”: “12”, “proxy”: “DEFAULT”, “content”: “http://download.finance.yahoo.com/d/quotes.csv?f=aa2bb2b3b4cc1c3c6c8dd1d2ee1e7e8e9ghjkg1g3g4g5g6ii5j1j3j4j5j6k1k2k4k5ll1l2l3mm2m3m4m5m6m7m8nn4opp1p2p5p6qrr1r2r5r6r7ss1s7t1t7t8vv1v7ww1w4xy&s=YHOO,AAPL,GOOG,MSFT” }, { “execution-time”: “18”, “content”: “select * from csv where url=@url and columns=’Ask,AverageDailyVolume,Bid,AskRealtime,BidRealtime,BookValue,Change&PercentChange,Change,Commission,ChangeRealtime,AfterHoursChangeRealtime,DividendShare,LastTradeDate,TradeDate,EarningsShare,ErrorIndicationreturnedforsymbolchangedinvalid,EPSEstimateCurrentYear,EPSEstimateNextYear,EPSEstimateNextQuarter,DaysLow,DaysHigh,YearLow,YearHigh,HoldingsGainPercent,AnnualizedGain,HoldingsGain,HoldingsGainPercentRealtime,HoldingsGainRealtime,MoreInfo,OrderBookRealtime,MarketCapitalization,MarketCapRealtime,EBITDA,ChangeFromYearLow,PercentChangeFromYearLow,LastTradeRealtimeWithTime,ChangePercentRealtime,ChangeFromYearHigh,PercebtChangeFromYearHigh,LastTradeWithTime,LastTradePriceOnly,HighLimit,LowLimit,DaysRange,DaysRangeRealtime,FiftydayMovingAverage,TwoHundreddayMovingAverage,ChangeFromTwoHundreddayMovingAverage,PercentChangeFromTwoHundreddayMovingAverage,ChangeFromFiftydayMovingAverage,PercentChangeFromFiftydayMovingAverage,Name,Notes,Open,PreviousClose,PricePaid,ChangeinPercent,PriceSales,PriceBook,ExDividendDate,PERatio,DividendPayDate,PERatioRealtime,PEGRatio,PriceEPSEstimateCurrentYear,PriceEPSEstimateNextYear,Symbol,SharesOwned,ShortRatio,LastTradeTime,TickerTrend,OneyrTargetPrice,Volume,HoldingsValue,HoldingsValueRealtime,YearRange,DaysValueChange,DaysValueChangeRealtime,StockExchange,DividendYield'” }], “javascript”: […]

等待执行所有ajax回调的最佳解决方案

想象一下,我们必须得到ajax请求的来源。 我想在触发所有回调时执行一些操作。 除了这种方法,如何做到这一点: (function($){ var sources = [‘http://source1.com’, ‘http://source2.com’], guard = 0, someHandler = function() { if (guard != sources.length) { return; } //do some actions }; for (var idx in sources) { $.getJSON(sources[idx], function(){ guard++; someHandler(); }) } })(jQuery) 我在这里不喜欢的是,在这种情况下,我无法处理响应失败(例如,我无法设置响应的超时)和整体方法(我想应该有一种方法来使用更多的function这里编程) 有任何想法吗? 问候! UPD:感谢带有链接回调的解决方案。 我在这里找到了一个好方法:。 这是评论中提出的内容: (function hidenext(jq){ jq.eq(0).fadeOut(“fast”, function(){ (jq=jq.slice(1)).length && hidenext(jq); }); })($(‘div#bodyContent […]

HTML5 Canvas toDataURL返回空白

我想上传图像文件,将它们绘制到canvas中,进行更改并将其保存在数据库中。 我试图测试canvas图像( Pic )返回的base64值,它是空白的。 但是,当我将canvas( Pic )附加到文档时,我看到了结果。 我在这做错了什么? function handleFileSelect(evt) { var files = evt.target.files; // FileList object for (var i = 0, f; f = files[i]; i++) { if (!f.type.match(‘image.*’)) { continue; } // read contents of files asynchronously var reader = new FileReader(); // Closure to capture the file information. reader.onload = (function(theFile) […]

在jquery函数调用之后,shadowbox停止工作

我有一个shadowbox脚本。 当我加载页面时一切正常,但是当我调用此jquery加载函数然后尝试通过单击图像触发阴影框时,大图像将在新窗口中打开。 这是代码: Shadowbox.init(); 知道为什么会这样吗?

选择文本,然后用Javascript计算它与顶部的距离?

是否可以使用JavaScript在网页上查找给定的文本字符串,然后从页面顶部计算其距离(以像素为单位)? 如果是这样,一个例子将不胜感激。

如何将html实体与jQuery进行比较

我有以下HTML代码: ⇑Header title 每次用户点击span标记时,我都希望在向上箭头和向下箭头之间切换。 function expandCollapse(id) { var arrow = $(“#”+id+” span”).html(); // I have tried with .text() too if(arrow == “⇓”) { $(“#”+id+” span”).html(“⇑”); } else { $(“#”+id+” span”).html(“⇓”); } } 我的function始终是其他路径。 如果我做了一个javacript: arrow变量的警告我得到的html实体表示为箭头。 如何告诉jQuery将arrow变量解释为字符串而不是html。

成功推文后,执行回调+ Twitter

我正在做“在Twitter上分享”的function。 我有分享按钮,当我点击它将打开一个推特小部件,并显示我的共享框。 当我按下小部件的推文按钮时,它会在我的推特时间线上发布我的消息。 现在我想处理一个回调,当我成功发推文时,弹出窗口不应该显示,我的网站应该重定向下一页。 我推荐是否有Twitter的推文按钮回调? 这个问题,但没有按照我的要求工作。 Twitter提供活动,但它将在Tweet按钮上执行,这些按钮嵌入在我们的网站中。 我试过以下代码: Tweetar Js代码: window.twttr = (function (d,s,id) { var t, js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js=d.createElement(s); js.id=id; js.src=”https://platform.twitter.com/widgets.js”; fjs.parentNode.insertBefore(js, fjs); return window.twttr || (t = { _e: [], ready: function(f){ t._e.push(f) } }); }(document, “script”, “twitter-wjs”)); twttr.ready(function (twttr) { twttr.events.bind(‘tweet’, function () { alert(‘Tweeted!’); }); }); […]

限制jquery可拖动以仅保留在圆的路径上

因此,我试图制造一些用户能够沿其轨道拖动行星的东西,并且它将不断更新其他行星。 理想情况下,我希望这也适用于省略号。 到目前为止,我可以使用jquery拖动图像节点并检查/更改坐标,但是当用户拖动对象时,我无法可靠地更新位置。 我知道有一个axis和一个矩形containment可拖动但这对我没有帮助。 我有一个计算行星轨道的网站http://www.stjarnhimlen.se/comp/ppcomp.html和一个我认为应该帮助我的公式如果我能弄清楚如何用坐标检查约束可拖动对象计算一个圆圈上的点C#角度的圆周? 但似乎应该有一种更简单的方法让用户沿圆形轨道拖动球体,同时更新其他球体的坐标 这是我到目前为止所拥有的。 这并不多 http://jsfiddle.net/b3247uc2/2/ HTML JS var $newPosX = 100, $newPosY = 100; //create image node var x = document.createElement(“IMG”); x.src = “http://sofzh.miximages.com/javascript/Sol_de_Mayo_Bandera_Argentina.png”; x.width = 100; x.height = 100; x.id = “sun”; x.hspace = 100; x.vspace = 100; document.body.appendChild(x); //coords var text = document.createTextNode($newPosX + ” ” + $newPosY); document.body.appendChild(text); […]

如何在HTML中找到文本或的绝对或相对位置?

我想知道是否有一种方法可以使用Javascript或jQuery在HTML中找到字母的位置? 我非常怀疑这是可能的,但它会让我的生活变得更加轻松。 或者,有没有办法使用JS在HTML中找到标签的位置? 提前致谢。

Javascript / JQuery在按钮组的2个按钮之间切换活动类

我正在使用btn-group bootstrap。 有html: Button 1 Button 2 按钮2它已经激活。 目前我这样做是为了从一个中删除活动类并将其添加到另一个。 $(‘.btn-2’).removeClass(‘active’); $(‘.btn-1’).addClass(‘active’); 这是最干净的方法吗?还是有更好的方法可以在两个按钮之间切换这个活动类?