Tag: jQuery的

Google Maps V3未加载jQuery标签

我在jQuery选项卡中无法运行谷歌地图。 不知道为什么会这样。 $(document).ready(function() { var map = null; $(“ul.css-tabs”).tabs(“div.css-panes > div”); $(“div.css-panes > div”).bind(‘tabsshow’, function(event, ui) { if (ui.panel.id == ‘map_tab’ && !map) { map = initialize(); google.maps.event.trigger(map, ‘resize’); } }); }); function initialize() { var latlng = new google.maps.LatLng({latitude},{longitude}); var myOptions = { zoom: 8, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new […]

jQuery .val()Internet Explorer

当我在IE下面测试脚本时,点击input后光标移动到输入的开头。 [texttext{I click here}ext ] –> [{cursor goes here after click}texttextxt ] $(“.chrome-input”).focus(function (){ $(this).val(“test”); });

jquery仅返回筛选结果中的文本

我的html过滤给了我 $.get(myURL, function(data) { $(data).find(“td.Chats”).filter(‘:gt(5)’).appendTo(‘#regions’); }, ‘html’) 结果: Item 1 Item 2 Item 3 我如何才能获得带有文本的元素? 还是每隔5?

提交表单时滚动到ID?

我希望有人可以帮助我。 我正在使用名为Machform的表单脚本。 我遇到的问题是当我的表单在页面的中间位置并且用户提交表单时,它们会自动发送到页面顶部,因此必须向下滚动到表单以查看是否存在任何错误或是否存在错误显示成功消息,validation表单已成功发送。 表单本身包含在带有ID(#mf_placeholder)的div中。 我一直在寻找一种方法,当点击提交按钮时,页面滚动到此ID,但我对jquery或javascript一无所知。 我遇到了一些听起来很有希望的事情,例如Smoothly滚动到一个没有jQuery插件的元素 (由于我对如何实现代码缺乏了解而导致无法工作)以及尝试替换: onload=”javascript:parent.scrollTo(0,0);” 有: onload=”javascript:this.scrollIntoView();” 在js文件中。 如果我“ 删除 ”上面的第一行代码,那么单击提交按钮会使窗口保持在我单击提交按钮时的确切位置,从而导致必须向上滚动一下以查看成功或错误消息。 如果我用上面的第二行代码“ 替换 ”上面的第一行代码,那么它会给我所需的结果,但它不会起作用,因为当你访问页面时它会自动向下滚动到表单。 js如下: jQuery(document).ready(function($){ var mf_iframe_height; var mf_iframe_padding_bottom = 0; if($(“#mf_placeholder”).data(“formheight”) !== undefined){ __machform_height = $(“#mf_placeholder”).data(“formheight”); } if($(“#mf_placeholder”).data(“formurl”) !== undefined){ __machform_url = $(“#mf_placeholder”).data(“formurl”); } if($(“#mf_placeholder”).data(“paddingbottom”) !== undefined){ var mf_iframe_padding_bottom = $(“#mf_placeholder”).data(“paddingbottom”); } var mf_iframe = $(‘View Form’); $(“#mf_placeholder”).after(mf_iframe); $(“#mf_placeholder”).remove(); $.receiveMessage(function(e){ […]

按钮单击时更改背景颜色

在按钮上单击我在jquery ui的帮助下创建一个可拖动的div。 创建的每个div都有一个textarea输入字段附加的文本。 文本放在项目符号列表标签中。 我遇到了这个问题:我想为 标签内的所有内容动态设置背景颜色。 我使用SPECTRUM作为颜色选择器。 在按钮上单击而不是更改 标签背景,它会更改整个div。 我怎样才能改变 背景而不是div? 的jsfiddle $(‘#button’).click(function (e) { $(”, { class: ‘draggable ui-widget-content’, text: $(‘textarea’).val(), html: ”+ ”+ ”+ ”+ ”+$(‘textarea’).val()+”+ ”, appendTo: ‘.middle-side’, draggable: { containment: ‘parent’ } }) .css(‘background-color’ , color) .addClass(‘placement’); });

如何允许CORS / Access-Control-Allow-Origin

抱歉这个愚蠢的问题,但我如何允许“Access-Control-Allow-Origin?” 我想要页面A(我从中获取内容的页面)允许页面B(我需要内容的位置)访问。 奇怪的是,他们都在同一台服务器上,一个是wordpress页面,一个是静态的…不确定代码应该去哪里实现。

jQuery无法在Facebook粉丝页面应用程序上运行

我尝试使用jquery.min.js在Facebook粉丝页面上的图像滑块,但它不起作用。 这是代码结构: $.noConflict(); $(document).ready(function(){ var currentPosition = 0; var slideWidth = 520; var slides = $(‘.slide’); var numberOfSlides = slides.length; // Remove scrollbar in JS $(‘#slidesContainer’).css(‘overflow’, ‘hidden’); // Wrap all .slides with #slideInner div slides .wrapAll(”) // Float left to display horizontally, readjust .slides width .css({ ‘float’ : ‘left’, ‘width’ : slideWidth }); // Set […]

在新窗口中打开外部链接并跟踪出站点击事件

我使用下面的代码来跟踪谷歌分析中的出站链接(在这个网站的某个地方找到它)。 我有两个问题: 有时,输出的e.currentTarget.host部分显示我自己的域 – 而不是显示点击所在的域。 知道我的域名有时出现的原因吗? 是否可以修改此代码以执行以下操作(1)强制链接在新窗口中打开,以及(2)跟踪出站点击事件,如图所示。 $(function() { $(“a”).on(‘click’,function(e){ var url = $(this).attr(“href”); if (e.currentTarget.host != window.location.host) { _gat._getTrackerByName()._trackEvent(“Outbound Links”, e.currentTarget.host, url, 0); if (e.metaKey || e.ctrlKey) { var newtab = true; } if (!newtab) { e.preventDefault(); setTimeout(‘document.location = “‘ + url + ‘”‘, 100); } } }); });

无法打印每个地址的地图

以下是Google Map Api 3的示例。 在正文的底部,它还包括jquery文件和下面这个 HTML San Francisco San Diego San Jose JQuery的 var map; var geocoder = new google.maps.Geocoder(); function initialize() { var mapOptions = { zoom: 9, panControl: false, streetViewControl: false, mapTypeControl: false } map = new google.maps.Map(document.getElementById(‘map_canvas’), mapOptions); } var address = $(“.address”); var el; address.each(function(){ el = $(this).text(); codeAddress(el); }); function […]

仅限数字并将0限制为第一位数字

我正在尝试创建一个只保留数字的文本字段。 同时防止输入0作为第一个数字。 我如何结合这两个? $(‘.btn’).keypress(function(e) { var code = e.which; if(($(this).val().indexOf(“.”) == -1 && code == 46) || (code >= 48 && code = 48 && code <= 57)){ return true; } return false; }) .bind('paste',function(e) { e.preventDefault(); }); 和 if (this.value.length == 0 && e.which == 48 ){ return false; }