Tag: javascript

Javascript运行时错误:$未定义

我在Default.aspx页面中添加了脚本。 我收到了以下错误。

Greasemonkey @require jQuery不工作“组件不可用”

我在这里看到了另一个关于在Greasemonkey中加载jQuery的问题 。 尝试过该方法后,在我的==UserScript==标签内使用此require语句: // @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js 我仍然在Firefox的错误控制台中收到以下错误消息: Error: Component is not available Source File: file:///Users/greg/Library/Application%20Support/ Firefox/Profiles/xo9xhovo.default/gm_scripts/myscript/jquerymin.js Line: 36 这会阻止我的greasemonkey代码运行。 我已经确保在安装之前包含@require for jQuery并保存了我的js文件,因为只在安装时加载了所需的文件。 码: // ==UserScript== // @name My Script // @namespace http://www.google.com // @description My test script // @include http://www.google.com // @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js // ==/UserScript== GM_log(“Hello”); 我在我的Macbook Pro,Leopard(10.5.8)上的Firefox 3.5.7上安装了Greasemonkey 0.8.20091209.4。 我已经清除了我的缓存(除了cookie)并禁用了除Flashblock 1.5.11.2,Web Developer 1.1.8和Adblock Plus […]

Bootstrap 3 – 从另一个模态打开模态

在Bootstrap 3中是否可以从另一个模态打开模态 ? 我有模态窗口,内容从外部html文件加载。 我正在打开模态窗口。 我有一张表格要提交。 单击提交按钮后,我想使用新的模式窗口(以及来自另一个html文件的新内容)进入下一步。 据我所知,你不能同时拥有两个模态窗口,所以我必须关闭第一个模态,然后打开第二个模态。 问题是我在单击第一个模态中的提交按钮后必须执行的操作。 我试图在提交按钮上使用data-dismiss=”modal”和data-toggle=”modal”属性,但是它们只隐藏第一个模态,背景仍然很暗,没有任何反应。

使用javascript计算元素的直接子元素

我可以得到一个元素的所有后代的计数,但我似乎无法仅针对直接的孩子。 这就是我现在所拥有的。 var sectionCount = document.getElementById(“window”).getElementsByTagName(“section”).length; 我玩过其他的东西和不同的语法,但我似乎无法得到它。 jQuery等价物将是: var sectionCount = $(“#window > section”).length; 但我只需要这个javascript。

dataType jsonp和JSON之间的区别

我下载了Jquery UI自动加载,寻找remote-jsonp.html。 这是ajaxfunction,但我打开控制台..我在控制台中看不到任何请求… dataType;“jsonp”和dataType;“JSON”之间有什么区别 $( “#city” ).autocomplete({ source: function( request, response ) { $.ajax({ url: “http://ws.geonames.org/searchJSON”, dataType: “jsonp”, data: { featureClass: “P”, style: “full”, maxRows: 12, name_startsWith: request.term }, success: function( data ) { response( $.map( data.geonames, function( item ) { return { label: item.name + (item.adminName1 ? “, ” + item.adminName1 : “”) + […]

使用localstorage HTML5保存表单

有没有办法保存到localstorage并重新使用它,就像这样的逻辑: form :::::::::::: saveINTO :::::::::::::::: localstorage form <:::::::::::: getFROM ::::::::::::::: localstorage 在用数据填充表单之后,我想将表单及其内容保存在localstorage中,然后当我想用存储的数据填充其他表单时。 First name: Last name: store into local storage render from data again JSFIDDLE请JSFIDDLE回答。 更新

如果元素不可见则滚动

如何使用jquery确定元素在当前页面视图中是否可见。 我想添加一个评论function,就像在facebook中一样,如果当前不可见,你只能滚动到元素。 通过可见,我的意思是它不在当前页面视图中,但您可以滚动到该元素。

jQuery:点击DIV本身以外的任何地方关闭DIV?

我有一个div,当点击一个按钮时滑下来,我想在用户时向上滑动div: 点击除DIV内部以外的地方 单击div中的关闭按钮。 目前我已经进入了一个阶段,你点击一个带有.panel-tab类的元素 – 它用ID #panel向下滑动面板…点击它滑动的任何地方…. 到目前为止,这是我的代码,以便打开和关闭DIV: $(document).ready(function(){ $(‘.panel-tab’).click(function(e) { $(“#panel”).stop(true, true).slideToggle(“slow”); e.stopPropagation(); }); $(“body”).click(function () { $(“#panel:visible”).stop(true, true).slideUp(“slow”); });});

仅在Firefox上“带有源的加载失败”

我想将Marketo表单与我在yii框架上的现有网站集成。 我的代码适用于除Firefox以外的所有浏览器。 摘自我的代码: $(‘#button’).click(function () { var formData = { ‘Email’: $(‘#UserInfo_email’).val(), ‘FirstName’: $(‘#UserInfo_first_name’).val(), ‘LastName’: $(‘#UserInfo_last_name’).val(), }; MktoForms2.loadForm(‘//app-ab23.marketo.com’, mcId, formId, function (form) { var myForm = MktoForms2.allForms()[0]; myForm.addHiddenFields(formData); myForm.onSuccess(function (values, followUpUrl) { return false; }); myForm.submit(); }); }); 我只在消息上遇到Firefox错误 带有源“ http://app-ab23.marketo.com/index.php/form/getForm?munchkinId=1111&form=1111&url=http%3A%2F%2Fblox.dev%2Fwizard%2Fmap&callback=的加载失败jQuery110207175825035737486_1503656391790&_ = 1503656391791 “。 其他浏览器正确完成工作 注意:munchkinId和formId已更改,可在此处发布。

选中复选框后,Twitter Bootstrap 3崩溃

手风琴必须在选中复选框时折叠。 并且必须在未经检查时隐藏。 这是代码: http : //jsfiddle.net/UwL5L/2/ 为什么不检查? I have Driver License A B C D E