使用谷歌jsapi的jquery水平新闻自动收报机

我需要对这个新闻自动收录器进行一些更改,该新闻自动收录器基于使用Google JSAPI的goldyberg的jquery水平newsticker: http://inetwebdesign.com/jQueryTools/tickers/horizo​​ntal-news-ticker2/horizo​​ntal-news-ticker3.html 我有两个问题: 你如何限制被拉入div的单词数量? 现在它太长了,它包裹起来。 如何将rss feed中的日期添加到显示的字符串中? 以下是我认为相关的代码: parse: function(entries) { var feedMarkup = ”; feedMarkup += ”; for (var i = 0; i < entries.length; i++) { feedMarkup += '’+entries[i].title+”; } feedMarkup += ”; $(“#ticker-content”).empty().append(feedMarkup).fadeIn(400); $(‘#ticker ul li:eq(0)’).show(); current = $(‘#ticker ul li:eq(0)’).index(); first = 0; last = $(‘#ticker ul li’).length; 在此先感谢您的帮助。 问候,umbre

ajax加载的html中的多个jQuery插件实例

我在ajax加载的html中使用多个Blueimp文件上传插件: $(‘.edit’).click(function(){ $( “#details” ).show(); $(‘#details div’).html(ajax_spinner).load(script.php, “parameters”); }); 因此,当您单击某个class =“edit”时,会显示一个新的div id =“details”(但是当document.ready时它位于DOM中)并且script.php返回一个表单id =“upload”(在“查看源代码”,虽然它在页面中..? 在document.ready 之后处理html的规则/良好做法是什么? 所以现在这个“虚拟DOM”中有一个新元素: DROP HERE Image .png or .jpg Browse 当我尝试对DOM的这个“隐形”部分采取行动时: $(‘#drop a’).click(function(){ alert(‘Nope. Nothing’); }); 只有我 $(document).on(‘click’, ‘#drop a’, function() { alert(‘Ah, this works’); }); 但我需要的不仅仅是警报。 整个$(‘#upload’).fileupload({ … })回调套件没有执行,可能是因为这个DOM“存在”问题。 顺便说一句,我在其他页面中,在普通的现有DOM上使用这个非常实现,并且它可以工作。 我如何处理那些新生成的DOM元素?

选择On Change无法正常工作

我有一个select选项,可以调用需要在更改时触发的函数。 但现在它是在页面加载和更改时触发的。 见下文: $(function () { $(‘select[id^=”iZondagbegin_”]’).on(‘change’, uren(“Zondag”)); $(‘select[id^=”iZondageinde_”]’).on(‘change’, uren(“Zondag”)); $(‘select[id^=”iMaandagBegin_”]’).on(‘change’, uren(“Maandag”)); $(‘select[id^=”iMaandageinde_”]’).on(‘change’, uren(“Maandag”)); $(‘select[id^=”iDinsdagbegin_”]’).on(‘change’, uren(“Dinsdag”)); $(‘select[id^=”iDinsdageinde_”]’).on(‘change’, uren(“Dinsdag”)); $(‘select[id^=”iWoensdagbegin_”]’).on(‘change’, uren(“Woensdag”)); $(‘select[id^=”iWoensdageinde_”]’).on(‘change’, uren(“Woensdag”)); $(‘select[id^=”iDonderdagbegin_”]’).on(‘change’, uren(“Donderdag”)); $(‘select[id^=”iDonderdageinde_”]’).on(‘change’, uren(“Donderdag”)); $(‘select[id^=”iVrijdagbegin_”]’).on(‘change’, uren(“Vrijdag”)); $(‘select[id^=”iVrijdageinde_”]’).on(‘change’, uren(“Vrijdag”)); $(‘select[id^=”iZaterdagbegin_”]’).on(‘change’, uren(“Zaterdag”)); $(‘select[id^=”iZaterdageinde_”]’).on(‘change’, uren(“Zaterdag”)); function uren(dag) { var vandaag = datumvandaag(); var pauze = ($(‘[title=”Pauze”]’).val()); var error; $(‘input[id^=”i’ + dag + ‘_”]’).val(“”); //get values var […]

JqueryMobile – 刷新ajax加载的页面

我使用jquerymobile制作了两个页面。 第一个包含第二个链接。 Some page 当我点击链接时,我会加载新页面。 但是,如果我按下F5按钮,我将获得没有任何js脚本和css文件的新页面。 第一页的结构是: … js/css files … … 第二: … 那么如何才能使F5按钮正常工作? 就像我把所有内容放在一页(然后它工作正常) 是否可以仅更改页面的内容部分,以便我不会一直复制粘贴页眉和页脚? 提前致谢

Firebase WEB,Group按日期,月份,年份的子记录

我有节点’ 消息 ‘,它将有多个带时间戳的记录。 我需要按日期,月份,年份按记录进行分组,如下所示 12 July, 2016 13 July, 2016 14 July, 2016 ….. 我的记录看起来像 { “messages” : { “233110” : { “-KMU3Tfp7Sk8DzT0Z_lu” : { “.priority” : 1468326341669, “message” : “hi”, “timestamp” : 1468326341669 }, “-KMU3_u-x4RAWXw78MHe” : { “.priority” : 1468326371206, “message” : “yes”, “timestamp” : 1468326371206 }, } 我想显示这些消息 12 July, 2016 Hi Yes […]

使用通配符按名称选择元素

什么是使用通配符按名称选择元素的好方法? 该网站的元素名称格式为 ,可能是自动生成的。 这是可行的xpath,但它是否可以使用更快的css选择器或jquery选择器? 这显然是可怕的编码,但网站不是我的,我正在为它编写用户脚本。

聚合jQuery对象?

我正在创作一个插件,插件需要做一些像聚合一组jQuery对象的事情。 怎么做到这一点? 例如: … … 同 (function( $ ) { $.fn.myfunc = function( settings ) { }; })(jQuery); 在使用$(’p’)。myfunc()调用的插件的上下文中,我如何返回所有元素,例如? 我返回的元素不一定包含在所选元素中或附近,因为这只是一个例子。

如何在没有承诺的情况下处理异步函数?

我开始使用带有promise库的angularJS进行web应用程序开发,但现在我必须在没有一个项目的情况下处理另一个项目。 如何在不必导入promise库的情况下执行此操作。 我已经删除了一些不相关的东西,但基本上我需要从后端获取文件URL,根据此url创建一个元素,然后返回该元素。 事情是,一旦我进入异步函数,我不知道如何返回返回创建的元素。 var userLogoAWS = null; $.get(“http://localhost:8080/apps/admin/file”, { category: category, filename: “logo.png” }, function(data){ userLogoAWS = data; }); img.src = userLogoAWS; //—- Create and Combine elements —- var element = anchor.appendChild(img); return element;

谷歌地图,Rails和Jquery

更新7/17已解决 我已将我的代码更新为Solved版本。 原始问题 我正试图通过Gem gmaps4rails显示谷歌地图。 在研究了此处和此处发布的以下2个问题之后,Google地图似乎存在一个问题,该选项卡隐藏并显示来自Jquery或Javascript的内容,并且如果没有Jquery中的某些代码,则无法正确显示Google Map。 我坚持在我的JavaScript中调整地图大小可以有人指出我的错误? 谢谢! 我的代码: 使用Javascript $(document).ready(function(){ //Default Action $(“.gear_tab_content”).hide(); //Hide all content $(“ul.gear_page_tabs li:first”).addClass(“active”).show(); //Activate first tab $(“.gear_tab_content:first”).show(); //Show first tab content $(“.map_container”).hide(); //Hide the Google Map //On Click Event $(“ul.gear_page_tabs li”).click(function() { $(“ul.gear_page_tabs li”).removeClass(“active”); //Remove any “active” class $(this).addClass(“active”); //Add “active” class to selected tab $(“.gear_tab_content”).hide(); //Hide all […]

将rails链接插入Google Maps infowindow

我想在Google Maps InfoWindow中插入一个链接,以显示用户在我的rails应用中点击的点的更多信息。 我目前的代码: $.getJSON(“/places”, function(json) { if (json.length > 0) { for (i=0; i<json.length; i++) { var place = json[i]; addLocation(place); } } }); function addLocation(place) { var point = new GLatLng(place.lat, place.lng); var marker = new GMarker(point); map.addOverlay(marker); GEvent.addListener(marker, "click", function() { var info = place.name + "[link]”; map.openInfoWindowHtml(point, info); }); } 我想链接将用户带到该标记的页面(即./place […]