如何在javascript中的if语句中指定多个条件

这里是我提到两个条件如果这个或这个 if (Type == 2 && PageCount == 0) !! (Type == 2 && PageCount == '') PageCount= document.getElementById('<%=hfPageCount.ClientID %>').value; }

jQuery /从string获取数字

我在页面上有一个button,带有一个comment_like类和一个像comment_like_123456这样的ID,但是最后的数字是可变的; 可能是1到1000000。 当点击这个button时,我需要抓取结束号码,这样我可以在其他具有相同后缀的元素上运行任务。 有没有简单的方法在jQuery中抓取这个数字? $('.comment_like').click(function() { var element_id = $(this).attr('id'); // grab number from element ID // do stuff with that number });

github for mac不允许执行部分签入/提交

我使用Mac的GitHub,并在我的分支有一大堆的变化。 我已经承担了一些变化,并保持其他人不承担任何责任,因为我期待着更多的变化。 然而,当我尝试进行同步以将这些更改推送到Git存储库时,它会抱怨 – “未提交的更改 – 请在同步之前提交所有更改”。 任何想法? 它是否期望所有的变化在你同步的时候一直被提交?

jquery事件执行后如何保持页面滚动位置?

我已经search了高和低的答案,并已find类似的问题的例子,但答案不适用于我的情况。 现实是我是新来的,因此我没有能力使我find的答案适应我的问题。 问题: 我有一个Div,当单击缩略图时,Div图像通过JavaScript / jQuery脚本replace另一个图像(我不确定是否有人可以澄清)。 这工作正常,但问题是页面滚动回到顶部,然后用户必须向下滚动以查看自己已经取代后的图像。 我在网上看了一下,发现返回false:但是JavaScript中可以帮助我查看并返回false已经存在。 我看过的另一个选项是基于JavaScript cookie的解决scheme,在该解决scheme中发送cookie,浏览器滚动位置通过读取Cookie来维护,但是我似乎无法得到该解决scheme的工作,我认为这个问题可能会导致因为我在本地托pipe,但我可能是错的… 第三个是使用PHP脚本,但我还没有find这个方法的明确答案,这也意味着我将不得不学习有关PHP(我确信我将不得不及时学习)。 这里是JavaScript: <script type="text/javascript"> $(document).ready(function() { $('.galleryicon').live("click", function() { $('#mainImage').hide(); $('#cakebox').css('background-image', "url('ajax-loader.gif')"); var i = $('<img />').attr('src',this.href).load(function() { $('#mainImage').attr('src', i.attr('src')); $('#cakebox').css('background-image', 'none'); $('#mainImage').fadeIn(); }); return false; }); }); </script> 这里是html: <div class="cakecont"> <div id="cakebox"> <img src="..http://img.dovov.comcakes/babycake1.png" alt="Main Image" id="mainImage"/> <div class="pageinfo2"> <h3>Cake Type 1</h3> <h6>£2.00</h6> […]

是否有可能等到所有的JavaScript文件加载之前执行JavaScript代码?

我们有几个JavaScript文件,我们加载在母版页的底部。 但是,我有这样的情况,我需要在其他脚本加载之前执行一些JavaScript。 是否有可能等到所有的JavaScript文件加载,然后执行一些JavaScript代码? 我认为$(document).ready()这样做,但事实certificate,它不。 当然,我们可以将脚本文件从底部移到顶部,但是我想知道是否有可能我想要的。

用TestInitialize和TestCleanup标记的类不执行

我一直在努力,希望这会帮助别人。 在使用MsTest创buildunit testing的同时,我发现我在每个testing中重复相同的代码,并且发现了几个方便的属性( TestInitialize , TestCleanup , ClassInitialize和ClassCleanup )。 假设用这些属性标记方法时,应该自动执行(每次testing之前,每次testing之后,所有testing之前,以及所有testing之后)。 令人沮丧的是,这并没有发生,我的testing失败了。 如果直接从标有TestMethod属性的类中调用这些方法,则testing成功。 很明显,他们并没有自己执行。 以下是我使用的一些示例代码: [TestInitialize()] private void Setup() { _factory = new Factory(); _factory.Start(); } 那么为什么这不是执行?

Ruby约定用于链接多行的调用

这是什么约定? 我使用以下风格,但不确定是否是首选,因为如果我错过了最后一点,我可能会遇到很多问题,而没有意识到这一点。 query = reservations_scope.for_company(current_company).joins{property.development}. group{property.development.id}. group{property.development.name}. group{property.number}. group{created_at}. group{price}. group{reservation_path}. group{company_id}. group{user_id}. group{fee_paid_date}. group{contract_exchanged_date}. group{deposit_paid_date}. group{cancelled_date}. select_with_reserving_agent_name_for(current_company, [ "developments.id as dev_id", "developments.name as dev_name", "properties.number as prop_number", "reservations.created_at", "reservations.price", "reservations.fee_paid_date", "reservations.contract_exchanged_date", "reservations.deposit_paid_date", "reservations.cancelled_date" ]).reorder("developments.name") query.to_a # …. 那么链接 多行的方法是什么呢?我更喜欢哪一个呢? 注 :我无法从Ruby编码风格指南中find一个很好的例子。

UIActivityViewController – 电子邮件和Twitter分享

我最近开始与UIActivity合作将我的应用程序分享给全世界,但是我没有什么问题。 首先,我没有find如何设置我的电子邮件的主题。 有什么办法吗? 其次,当我设置我的电子邮件的正文,有一个额外的“input”(电子邮件的第一行是空白的,我的文字从第二行开始)。 代码如下: NSMutableArray *array = [[NSMutableArray alloc] initWithObjects: @"Test", nil]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:array applicationActivities:nil]; 并在电子邮件中显示: “ testing“ 第三:有没有办法知道select哪种共享方式? 因为当用户在twitter上分享时,我想在我的post中joinhashtag,但是现在它也被整合到电子邮件中,这显然没有意义。 谢谢!

协议映射中的错误在IIS中托pipeWCF服务时

我使用VS 2010开发了一个简单的WCF服务。我通过添加应用程序在IIS的默认网站中托pipe并设置物理path 而我试图浏览.svc文件,它给了我以下错误: “ configuration节'protocolMapping'不能被读取,因为它缺less一个节声明 ” 我尝试了很多解决scheme,但是它不起作用 我创buildWCF服务库有一个App.config与此: <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" /> </appSettings> <system.web> <compilation debug="true" /> </system.web> <!– When deploying the service library project, the content of the config file must be added to the host's app.config file. System.Configuration does not support config files for libraries. –> <system.serviceModel> […]

button单击jQuery表单validation

我有一个简单的页面,在窗体外面有一个窗体和一个button。 我试图validationbutton单击窗体上。 我已经添加了document.onready函数的表单validation规则。 但是表单没有得到validation。 HTML: – <html> <head> <script src="lib/jquery1.5.2.js"></script> <script src="lib/jquery.validate.js"></script> <script src="lib/myjs.js"></script> </head> <body> <form id="form1" name="form1"> Field 1: <input id="field1" type="text" class="required"> </form> <div> <input id="btn" type="button" value="Validate"> </div> </body> </html> JS: – $(document).ready(function(){ $("#form1").validate({ rules: { field1: "required" }, messages: { field1: "Please specify your name" } }) $('#btn').click(function() { $("#form1").validate(); […]