Tag: 循环

用“<”和“>”替换变量中的所有字符串“”

我目前正在尝试编写一个输入表单,您可以在其中键入和格式化文本以供以后用作XML条目。 为了使HTML代码是XML可读的,我必须用相应的符号代码替换代码括号,即< with < 和>与> 。 格式化的文本作为HTML代码与变量inputtext一起传输 ,因此我们有例如文本 The Genji and the Heike waged a long and bloody war. 需要转换成 The <b>Genji</b> and the <b>Heike</b> waged a long and bloody war. 我用.replace()函数试了一下: inputxml = inputxml.replace(“”, “>”); 但这只会取代第一次出现的括号。 我很确定我需要某种循环; 我也尝试过使用jQuery中的each()函数(一位朋友推荐我查看了jQuery包),但我仍然是编码的新手,我也很难解决这个问题。 如何编写一个循环来代替变量中的代码括号,如上所述? 附加信息 当然,你应该假设这是更大的一部分。 我是日本研究的研究生,目前,我正试图以更容易理解的方式可视化有关日本历史的信息。 为此,我使用麻省理工学院研究生开发的Simile Timeline API。 您可以在我的主页上看到时间轴的工作测试。 Simile Timeline使用基于AJAX和Javascript的API。 如果您不想在自己的服务器上安装AJAX引擎,可以从MIT实现时间轴API。 时间轴的数据通常由一个或多个XML文件或JSON文件提供。 在我的例子中,我使用XML文件; 您可以查看此示例中的XML结构。 在时间轴内,您可以点击所谓的“事件”,以便在信息气泡弹出窗口中显示其他信息。 这些信息气泡中的文本源自XML源文件。 […]

jquery循环在resize时自动适合窗口宽度

如果我调整窗口大小然后刷新滑块,其中的图像将resize以匹配浏览器宽度,但是我需要在窗口resize时自动发生….如何才能完成? http://subzerostudio.com/Clients/perkinreveller/test.html Untitled Document $(document).ready(function() { $(‘.slideshow’).cycle({ timeout: 400, fx: ‘scrollHorz’, next: ‘#next’, prev: ‘#prev’, }); }); body { margin:0; padding:0; height:100%; width:100%; position:absolute; } #slideshow-wrapper { width:100%; min-width:600px; } .slideshow { width:100%; } .slideshow div, .slideshow div img { width:100% !important; min-width:100%; height:auto; }

具有AJAXfunction的jQuery循环插件

我有一个页面,我将有多个图片滑块(如50个滑块+每个5-10张图片)。 不幸的是,由于这个大量的滑块,页面加载速度很慢: – ( 到目前为止,我一直在使用Malsup着名的jQuery Cycle Plugin。 但是,这缺乏AJAXfunction,因为需要在触发循环function之前加载图片。 我是半经验丰富的,但没有时间编写适合我需求的自己的图书馆。 因此,问题是,是否有人知道Jquery滑动(Ajax加载)图片插件? 我一直在网上搜索,但有太多的数据压倒了真正的结果.. 提前致谢!

如何在JavaScript中复制变量?

我有这个JavaScript代码: for (var idx in data) { var row = $(“”); row.click(function() { alert(idx); }); table.append(row); } 所以我正在查看一个数组,动态创建行(我创建单元格的部分被省略,因为它并不重要)。 重要的是我创建了一个包含idx变量的新函数。 但是,idx只是一个引用,因此在循环结束时,所有行都具有相同的function,并且所有行都提醒相同的值。 我现在解决这个问题的一种方法是这样做: function GetRowClickFunction(idx){ return function() { alert(idx); } } 在我调用的调用代码中 row.click(GetRowClickFunction(idx)); 这有效,但有点难看。 我想知道是否有更好的方法可以在循环中复制idx的当前值? 虽然问题本身不是特定于jQuery(它与JavaScript闭包/范围有关),但我使用jQuery,因此只有jQuery解决方案才有效。

Jquery循环 – 多个嵌套幻灯片和循环终止

我正在尝试使用jQuery Cycle插件构建幻灯片,该插件在一些顶级幻灯片中包含另一级嵌套幻灯片。 主“容器”滑动水平滑动,然后 – 对于在左侧包含多个图像的“容器”幻灯片 – 这些图像垂直向上滑动。 这里的示例,因为我认为很难想象: http : //dl.dropbox.com/u/2890872/js-test/index.html 您只会在停止之前进入第二个顶级幻灯片,甚至认为有六个顶级幻灯片(这是我的问题 – 第二张幻灯片只包含一个左手内部图像,这会停止脚本),但是你可以看到预期的转换是什么,并检查整个代码。 问题是并非所有辅助幻灯片都有多个图像,如果幻灯片中有一个或多个图像,jQuery Cycle会自行终止。 此终止也会终止顶级幻灯片,因为它会根据辅助幻灯片放映结束的时间停止和启动。 由于辅助幻灯片演示由于只有一个“幻灯片”而终止,因此下一个外部顶级幻灯片永远不会被调用。 我不知道如何调整代码来解决这个问题。 js: $(function(){ // init and stop the inner slideshows var inners = $(‘.slide-up’).cycle().cycle(‘stop’); var slideshow = $(‘#home-slides’).cycle({ fx: ‘scrollHorz’, speed: 300, timeout: 0, before: function() { // stop all inner slideshows inners.cycle(‘stop’); // start the new […]

等待for循环中的jQueryanimation完成

我有类似下面的代码 for(i=0, j=10; i<j ; i++){ $('#an-element-'+i).fadeIn(); } 如何使循环中的每次迭代只在fadeIn(); 动画完成了吗? 编辑—对不起我坏了我没有在循环中包含’i’

如何使jquery成为一个数字

这是我的代码: $.each(3, function(n) { alert(n); }); 我想提醒三次,但它不起作用。 我能做什么?

使用jQuery .each迭代关联数组

可能这个问题最重要的因素是我现在非常困倦。 我有一个数组,我发起: var cells = []; 然后我在其中放入一些值(jQuery对象),例如: $(“td”).each(function () { var td = $(this); cells[td.attr(“id”)] = td; }); 而现在我的问题。 这段代码: $(cells).each(function (i) { console.log(this) // firebug console }); 绝对没有任何记录。 当我将关联数组更改为正常时,通过替换将数字索引改为1 cells[td.attr(“id”)] = td; 同 cells.push(td); 它工作正常。 此外,当我尝试使用for..in循环迭代时,它按预期工作。 for (var cell in cells) { console.log(cells[cell]); } Doeas意味着jQuery的.each方法不接受关联数组或者我做错了什么?

jQuery:正确地循环对象?

我试图使用以下代码片段循环显示下面显示的JS对象,同时需要同时获取索引键和内部对象。 我怎么能这样做,因为以下不起作用? 物体: ({ prop_1:[“1”, “2”], prop_2:[“3”, “4”]}) 我的代码: $.each(myObject, function(key,valueObj){ alert(key + “/” + valueObj.toSource() ); }); 预期产量: prop_1 / ([“1”, “2”])

jQuery:可以在继续之前等待$ .get完成加载吗?

在继续循环之前,下面的脚本不会等待$ .get完成加载页面: $.each(data.songs, function(index, val) { $(‘#nowartist’) .append(‘song starting’); $.get(“http://localhost/play.php”, function(data){ alert(‘done’); }); }); data是一个JSON对象 任何想法或意见将不胜感激。