Tag: javascript

谷歌地图模式问题

我试图将谷歌地图显示到Twitter引导模式。 当用户第一次点击按钮Show map他能够成功地看到地图,因为我正在生成地图onclick()函数,但是当他关闭模态并重新打开它时,地图无法正确显示并且90%的部分地图像下面一样变灰 我甚至尝试这种解决方法,删除地图绑定的整个div并重新生成它,但这个技巧不太好用,让我知道如何解决我的问题。 以下是我的js函数,我正在调用show map的事件 function mapp() { //google.maps.event.trigger(map, “resize”); //$(“#map_google_canvas”).empty(); $(“#map_google_canvas”).remove(); $(“#crmap”).append(“”) var myOptions = { center: new google.maps.LatLng(54, -2), zoom: 6, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById(“map_google_canvas”), myOptions); var addressArray = new Array(“London, United Kingdom”, “London Road, Brentwood, United Kingdom”, “Brentwood, United Kingdom”); var geocoder = new google.maps.Geocoder(); var markerBounds […]

firefor中的’event’等效

我使用以下代码,它在Chrome中运行得非常好。 function dayBind(xyzValue) { if(event.type == ‘click’) alert(‘Mouse Clicked’) } 请注意,没有传递给函数的“event”变量,但在chrome的情况下它仍然可用。 但是当我使用firefox时,我的’事件’未定义。 我尝试使用以下变通方法: var e=arguments[0] || event; 也: var e=window.event || event; 但它们都不适合我。 Firefox中是否存在“事件”等价物?

在ajax回调函数之外使用变量

在回调函数之外使用全局变量的最佳方法是什么? var icon; $(function(){ $.get(‘data.xml’, function(xml){ icon = xml.documentElement.getElementsByTagName(“icon”); //this outputs a value console.log(icon); }); //this is null //How can this maintain the value set above? console.log(icon); });

window.location.replace()无法重定向浏览器

我用页面导航,但这段代码不起作用,有什么问题? $(document).ready(function() { $(“body”).keydown(function(event) { if(event.keyCode == 37) { // left window.location.replace(“http://newsii.abudayah.com/photo/2)”; } else if(event.keyCode == 39) { // right window.location.replace(“http://newsii.abudayah.com/photo/31)”; } }); });

一种在负载下淡入背景的方法?

我正在进行网站设计,我需要一种方法来淡化身体标签的背景图像,当它完全加载时(可能然后暂停500毫秒)。 如果你看到八月的网站设计,你会看到背景渐渐消失; 但是,这是通过Flash背景完成的。 有没有办法用jQuery或JavaScript做到这一点? 2010年9月19日更新: 所以对于那些来自Google的人来说(这是目前“负载背景淡出”的头号结果),我只是想为每个人制作一个更清晰的实现示例。 在页脚中的某个位置添加 (如果您不希望DOM混乱,也可以通过JavaScript附加此代码)。 风格如此 – #backgroundfade { position: fixed; background: #FFF /* whatever color your background is */ width: 100%; height: 100%; z-index: -2; } 然后将其添加到JavaScript脚本文件中(需要jQuery): $(document).ready(function() { $(‘#backgroundfade’).fadeOut(1000); }); 这样就可以在DOM完成后1秒内淡化#backgroundfade元素(覆盖“实际背景”的框)。

消灭A Div中的所有Bootstrap工具提示

我有一个$(“#settings”) div,其中包含多个附加到子元素的引导工具提示。 例如, Content: Content Content: Content 我想做$(“#settings”).tooltip(‘destroy’)在按下按钮时摆脱所有这些工具提示,但它不起作用,我假设因为工具提示实际上不在设置div,但在里面。 但是我也尝试了$(‘#settings’).find(‘*’).tooltip(‘destroy’) ,但也没用。 是因为我如何初始化它们? $(document).ready(function() { $(“body”).tooltip({ selector: ‘[data-toggle=tooltip]’ }); }); 什么是访问div中所有工具提示的快速简便方法?

$(’html,body’)。animate和$(’body’)之间的区别.animate?

例如,滚动到页面上的某个元素(即这里: 如何转到页面上的特定元素? ) $(“#fromTHIS”).click(function() { $(“html, body”).animate({ scrollTop: $(“#toTHIS”).offset().top }, 500); return true; }); 我试过了两个,他们都看起来他们正在做这个工作。 我错过了什么?

将今天日期设置为kendo datepicker

我想在清除按钮单击时将今天日期设置为Kendo DatePicker。 我试过以下但是没有用。 $(‘#btnClear’).click(function () { $(“#StartDate”).data(“kendoDatePicker”).value(new Date()); }); 上面的代码不会给出任何错误,也不会设置今天的日期。 它清除了kendo DatePicker的文本框值。 注意:Kendo DatePicker格式为MM / dd / yyyy。

如何使用Javascript在CKEditor中查找和替换文本?

如何使用Javascript在CKEditor中查找和替换文本? 谢谢你的建议!

使用jQuery从Cross-Domain Ajax请求接收XML响应

我试图向另一个域发出ajax请求,它已经可以工作了,但现在我还有另一个问题…… 这是我的代码: function getChannelMessages(channel) { jQuery.support.cors = true; $.ajax(channel, { cache : true, type : “get”, data : _channels[channel].request, global : false, dataType : “jsonp text xml”, jsonp : false, success : function jsonpCallback (response) { console.log(response); updateChannelRequest(channel); //getChannelMessages(channel); } }); } 正如我所说,它已经有效,但问题是服务器返回一个XML(不是我的服务器,是另一家公司的另一台服务器 – 一个Web服务 – 所以我无法改变它返回的内容)而且jsonp期望一个json它失败并出现错误: SyntaxError: syntax error 根据jQuery文档,添加jsonp text xml应该是魔术,将响应转换为简单文本,然后将其解析为XML,但它不起作用。 我已经能够使用YQL,但它每小时限制10,000个请求,我正在开发的系统每小时将有多达1000万个请求。 出于同样的原因,我无法在我自己的服务器中“代理”这些请求…… […]