Tag: javascript

chrome扩展:尽管run_at:document_idle,js脚本也会过早触发

从理论上讲,如果我设置了run_at,那么在页面完全加载后,我用来选择页面上元素的.js就会触发。 但似乎并非如此。 在我的content.js中,我有 “content_scripts”: [ { “js”: [“extensions/jquery-2.2.2.min.js”, “content.js”], “run_at”: “document_idle” } ] 在我的content.js中,我只是: alert(“alert”); console.log(“hello”); var fullname2 = $(‘#topcard’).find(‘.profile-info’).find(‘h1’).text(); console.log(fullname2); 警报和第一个console.log都可以正常工作。 第二个控制台日志不记录任何内容,因为选择器未能选择任何内容。 我知道这个,因为如果我为content.js代码块添加一个setTimeout,并等待2秒,第二个控制台日志会正确显示fullname2。 知道为什么content.js显然在页面完全加载之前触发,这样选择器找不到任何东西?

Javascript / Jquery:根据Radio框选择显示隐藏的div

我正在做的是建立一个表单,当你选择一个答案时,会弹出一堆新问题。 这是我的工作代码: $(“.appliedWorked”).click(function(){ if($(this).val()===”appliedWorkedYes”) $(“.appliedWorkedYesHide”).show(“fast”); else $(“.appliedWorkedYesHide”).hide(“fast”); }); 它只适用于1类。 我想为很多课程做这个,所以我想我会把它粘在一个数组中。 这是我的许多课程的代码,但是当我在收音机盒上点击时它没有显示: // storing an array of radio boxe class names var radioBoxArray = new Array( “appliedWorkedYes”, “workStudyYes”, “workHistoryYes”, “workWeekEndsYes”, “cprYes”, “aedYes”, “aidYes”, “wsiYes”, “gaurdYes” ); // looping over the radio box array, too use the show feature of jquery for(var j = 0; j < […]

如何使用REST和本地JavaScript访问HP ALM?

我只想通过REST API在浏览器(IE11,Firefox)中通过本地编写的javascript js访问ALM ,但我无法登录。 这是我通过jquery请求LWSSO cookie的代码: var auth = btoa(USER+”:”+PASSWORD); $.ajax({ type: “POST”, url: https://alm.xxx.net/qcbin/authentication-point/j_spring_security_check, headers: { “Authorization”: “Basic ” + auth }, success : function(data) { }, }); 响应头包含: https://alm.xxx.net/qcbin/authentication-point/login.jsp;jsessionid=1gfsdk4pn525f1ur55e2x2zzte?login_error 使用OTA/directX对象一切正常但我想通过javascript使用REST API。 谁能帮我?

具有重置function的倒数计时器,使用jquery和downCount

我正在使用来自http://www.jqueryscript.net/time-clock/Extremely-Lightweight-jQuery-Countdown-Timer-Plugin-downCount.html的倒数计时器 我想添加一个重置计时器的按钮。 没有内置function,所以我编写了自己的function来完成它。 我是javascript的新手,无法让时钟倒计时(在我的网站上工作,因为某种原因不在jsfiddle中)或实际重置。 我在这里构建了一个JSFiddle: https://jsfiddle.net/9dzu7g6a/ 复位function: function reset(){ var date = new Date(); var day = date.getDate(); var month = date.getMonth()+1; var year = date.getFullYear(); var hour = date.getHours(); var minutes = date.getMinutes(); var seconds = date.getSeconds(); var dateString = day + ‘/’ + month + ‘/’ + year + ‘ ‘ + hour […]

jQuery的click()只能为DOM 0和通过jQuery注册的事件处理程序触发事件处理程序……?

[更新:]这个问题与:jQuery的click()有什么关系? jQuery的click()没有点击? 以下代码: some content Click Me [ … ] onload = function() { $(‘#clickme’).click(function() { $(‘#oneDiv’).css({border: ‘6px dotted #07d’}) }); document.getElementById(‘clickme’).onclick = function() { document.getElementById(‘oneDiv’).style.color = ‘green’; } document.getElementById(‘clickme’).addEventListener(“click”, function() { document.getElementById(‘oneDiv’).style.background = ‘#ffc’; }, false); // bubbling phase setTimeout(function() { $(‘#clickme’).click(); }, 3000); } 如果单击该链接,则浏览器将显示 1)将边框更改为6px点蓝色 2)将div内的文本更改为绿色 3)将div的背景改为offwhite 4)访问www.google.com 但是如果你等待并让setTimeout()的函数启动,那么它只会执行 $(‘#clickme’).click(function() { }) […]

JQuery向div标签添加多个类

我想使用JQuery获取下一行代码: 我使用$(document.createElement(‘div’)); 创建div,但是如何在div中添加something和something_else呢? 我确信这是基本的东西,但我似乎无法弄明白。

jQuery幻灯片下一个/上一个

我是jQuery的新手,我只是想知道创建下一个/上一个按钮以完成幻灯片放映的最简单,最有效的方法。 我的代码如下: run = setInterval(“switchSlide()”,2000); $(document).ready(function(){ $(’#slideshow img:gt(0)’)。hide(); $(’#slideshow’)。hover(function(){ clearInterval(运行); },function(){ run = setInterval(“switchSlide()”,2000); }); $(’#play’)。click(function(){ run = setInterval(“switchSlide()”,2000); }); $(’#stop’)。click(function(){ clearInterval(运行); }); $(’#previous’)。click(function(){ $(’#slideshow img:first’)。fadeOut(1000).prev()。fadeIn(1000).end()。appendTo(’#slideshow’); }); $(’#next’)。click(function(){ $(’#slideshow img:first’)。fadeOut(1000).next()。fadeIn(1000).end()。appendTo(’#slideshow’); }); }); function switchSlide(){ $(’#slideshow img:first’)。fadeOut(1000).next()。fadeIn(1000).end()。appendTo(’#slideshow’); }

同位素网格布局使用空白空间

我有一个网格(3×3),它是300px,每个网格字段是100px宽。 如果你在这里看看jsfiddle,它很容易解释。 Onloads布局同位素它运行良好,但是如果你点击li元素#2上的网格将被采用,但没有正确使用它的空间。 为什么li 3和空区旁边? li 4适合那里! 思想同位素会处理这个吗? 怎么弄这个? 谢谢你的帮助! frgtv10 http://jsfiddle.net/pEZtj/

DataTables CDN后备表达式

DataTables脚本及其扩展的CDN回退表达式是什么? https://cdn.datatables.net 例如( 来源 ): jQuery –> window.jQuery jQuery.UI –> window.jQuery.ui Modernizr –> window.Modernizr Bootstrap –> $.fn.modal

如何获取扩展图像文件jquery.filer

如何通过jquery.filer和uploader 0.2上传扩展文件 我想获取扩展php文件uploader 0.2你可以在github上看到代码https://github.com/CreativeDream/php-uploader 我试图使用这段代码 $path_parts = pathinfo($_FILES[“files”][“name”]); $extension = $path_parts[‘extension’]; 要么 $name = $_FILES[“files”][“name”]; $ext = end((explode(“.”, $name))); 但结果:“”空白值 并再次尝试echo $ _FILES [“files”]结果是:“Array” 请帮助获取扩展文件