这是我的代码: <table> <tr> <td>Sales Promotion</td> <td><input type="radio" name="q12_3" value="1">1</td> <td><input type="radio" name="q12_3" value="2">2</td> <td><input type="radio" name="q12_3" value="3">3</td> <td><input type="radio" name="q12_3" value="4">4</td> <td><input type="radio" name="q12_3" value="5">5</td> </tr> </table> <button id="submit">submit</button> 这是JS: $(function(){ $("#submit").click(function(){ alert($('input[name=q12_3]').val()); }); }); 这里是JSFIDDLE ! 每次我点击button它返回1.为什么? 任何人都可以帮我吗?
我build立一个正常的网页,要求我加载大约五个CSS文件和十个JavaScript文件。 当在HTML页面中分别加载它们时,我的网页加载正常。 现在为了生产,我把所有的Javascript连接成一个文件,按照需要的顺序,把所有的CSS连接到另一个文件中。 但是,当我尝试运行连接文件的网页时,它会抛出一个错误: Uncaught TypeError: undefined is not a function 在jquery.min.js被加载到连接的Javascript文件中的行上。 我可以做些什么来减轻这一点? 我想连接所有文件并将其缩小以供生产。 请帮忙。 编辑:我合并的Javascript和CSS的顺序,当他们被单独加载,并正常工作。
我是d3.js的新手,我试图做一个饼图,我只有一个问题:我不能在我的弧线之外得到我的标签…标签的位置是arc.centroid arcs.append("svg:text") .attr("transform", function(d) { return "translate(" + arc.centroid(d) + ")"; }) .attr("text-anchor", "middle") 谁能帮助我呢?
是不是… var obj = new Object(); obj.function1 = function(){ //code } 或类似的东西?
编辑2016年10月 :请注意这个问题在2012年被问到。每个月左右有人添加一个新的答案或评论,驳斥一个答案,但没有真正有意义的,因为这个问题可能是过时的(记住,这是Gnome Javascript编写gnome-shell扩展,而不是浏览器的东西,这是非常具体的)。 继上一个关于如何在JavaScript中进行子类化的问题之后,我做了一个超类的子类,如下所示: function inherits(Child,Parent) { var Tmp = function {}; Tmp.prototype = Parent.prototype; Child.prototype = new Tmp(); Child.prototype.constructor = Child; } /* Define subclass */ function Subclass() { Superclass.apply(this,arguments); /* other initialisation */ } /* Set up inheritance */ inherits(Subclass,Superclass); /* Add other methods */ Subclass.prototype.method1 = function … // and so on. […]
我需要检索可滚动区域内div的可见高度。 我认为我自己相当体面的jQuery,但这是完全抛弃我。 假设我在一个黑色包装中有一个红色的div: 在上图中,jQuery函数将返回248,div的可见部分。 一旦用户滚动超过div的顶部,如上图所示,将报告296。 现在,一旦用户滚动过div,它会再次报告248。 很明显,我的数字不会像在这个演示中一样清晰,或者我只是硬编码这些数字。 我有一个理论: 获取窗口的高度 获得div的高度 从窗口顶部获取div的初始偏移量 在用户滚动时获取偏移量。 如果偏移量是正值,则表示div的顶部仍然可见。 如果是负面的话,div的顶部已经被窗口遮住了。 此时,div可以占据整个窗口的高度,也可以显示div的底部 如果div的底部显示,找出它和窗口底部之间的差距。 这似乎很简单,但我无法把头围住它。 我明天早上再来一次 我只是觉得你们中的一些人可能会有所帮助。 谢谢! 更新:我想到了我自己的,但看起来像下面的答案更优雅,所以我会用它来代替。 好奇的是,我想到了: $(document).ready(function() { var windowHeight = $(window).height(); var overviewHeight = $("#overview").height(); var overviewStaticTop = $("#overview").offset().top; var overviewScrollTop = overviewStaticTop – $(window).scrollTop(); var overviewStaticBottom = overviewStaticTop + $("#overview").height(); var overviewScrollBottom = windowHeight – (overviewStaticBottom – […]
例如,我尝试做一个页面去首页。 10秒的不活动(用户不要点击任何地方)。 我使用其余的jQuery,但在我的testing函数设置/清除纯JavaScript。 在我的沮丧中,我最终得到了类似这个函数的东西,我希望我可以在页面上点击任何东西。 计时器可以正常启动,但不会在点击时重置。 如果该function在前10秒内被调用5次,那么5个警报将会出现… no clearTimeout … function endAndStartTimer() { window.clearTimeout(timer); var timer; //var millisecBeforeRedirect = 10000; timer = window.setTimeout(function(){alert('Hello!');},10000); } 任何人都得到了一些代码行将做的伎俩? – 任何点击停止,重置并启动计时器。 – 当计时器命中例如。 10秒做一些事情。
这里有两个文件: // main.js require('./modules'); console.log(name); // prints "foobar" // module.js name = "foobar"; 当我没有“变种”它的作品。 但是当我有: // module.js var name = "foobar"; 名称将在main.js中未定义 我听说全局variables是不好的,你最好在引用之前使用“var”。 但是,这是全球variables好吗?
我有一个jQueryUI的对话框的问题。 问题是,当我closures对话框,然后我点击链接触发它,它不会popup,除非我刷新页面。 如何在不刷新实际页面的情况下调用对话框。 看一看: $(document).ready(function() { $('#showTerms').click(function() { $('#terms').css('display','inline'); $('#terms').dialog({ resizable: false, modal: true, width: 400, height: 450, overlay: { backgroundColor: "#000", opacity: 0.5 }, buttons:{ "Close": function() { $(this).dialog("close"); } }, close: function(ev, ui) { $(this).remove(); }, }); }); 谢谢
我想从userName sa的login用户点击到twitter引导modal的列表中传递userName 。 我正在使用grails与angularjs ,其中数据通过angularjs呈现。 组态 我的grails查看页面的encouragement.gsp .gsp是 <div ng-controller="EncouragementController"> <g:render template="encourage/encouragement_modal" /> <tr ng-cloak ng-repeat="user in result.users"> <td>{{user.userName}}</rd> <td> <a class="btn btn-primary span11" href="#encouragementModal" data-toggle="modal"> Encourage </a> </td> </tr> 我的encourage/_encouragement_modal.gsp是 <div id="encouragementModal" class="modal hide fade"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3>Confirm encouragement?</h3> </div> <div class="modal-body"> Do you really want to encourage <b>{{aModel.userName}}</b>? […]