我正在处理一些JQuery来隐藏/显示一些内容,当我点击一个链接。 我可以创build类似于: <a href="#" onclick="jquery_stuff" /> 但是,如果我在页面上向下滚动时单击该链接,则会跳回到页面的顶部。 如果我做这样的事情: <a href="" onclick="jquery_stuff" /> 该页面将重新加载,从而消除了javascript所做的所有更改的页面。 像这样的东西: <a onclick="jquery_stuff" /> 会给我想要的效果,但它不再显示为一个链接。 有没有什么方法来指定一个空锚点,所以我可以分配一个javascript处理程序的onclick事件,而不改变页面上的任何东西或移动滚动条?
我试图通过jQuery从下拉列表中select的值。 我有一点点的JavaScriptvalidation表单,当我点击发送,以确保没有空白,代码如下: function formCheckDancer(formobj){ // Enter name of mandatory fields var fieldRequired = Array("dancerStageName", "dancerFullName", "dancerPhone", "dancerEmail", "dancerCountry", "dancerAvailableDate"); // Enter field description to appear in the dialog box var fieldDescription = Array("Stage Name", "Full Name", "Phone Number", "Email Address", "Nationality", "Availability"); // dialog message var alertMsg = "Please complete the following fields:\n"; var l_Msg […]
我想刷新页面与外部JavaScript文件中的这个语句后,一些进程。 window.location.href = window.location.href 它完美地重新加载页面,但我想滚动到重新加载后的具体位置。 所以,我把它放在页面上。 <a name="uploadImgSection"></a> 并将JavaScript更改为 window.location.href = window.location.href + "#mypara"; 此代码不重新加载/刷新页面 window.location.hash = "#uploadImgSection"; window.location.href = window.location.href; 当我这样做,它不会重新加载页面。 有什么办法可以用滚动条位置重新加载页面吗?
我想知道如何禁用右键点击图像使用jQuery。 我只知道这一点: <script type="text/javascript" language="javascript"> $(document).ready(function() { $(document).bind("contextmenu",function(e) { return false; }); }); </script>
我有一个令我疯狂的问题。 我试图修改openidselect器来支持Facebook。 我使用RPXNow作为我的提供者,所以它要求表单被提交到不同于标准的url。 例如。 RpxNow要求我设置我的forms是这样的: <form action="https://wikipediamaze.rpxnow.com/openid/start?token_url=…"> 这适用于除Facebook和Myspace之外的所有提供商。 这些需要将表单发布到不同的url,如下所示: <form action="https://wikipediamaze.rpxnow.com/facebook/start?token_url=…"> 和 <form action="https://wikipediamaze.rpxnow.com/myspace/start?token_url=…"> 开放的idselect器在窗体上有一堆button,每个都代表openid提供者。 我想要做的是检测当Facebook或Myspacebutton被点击,并在提交之前更改表单上的操作。 然而它不工作。 这是我的代码。 我已经用相同的“不支持”exception尝试了几个变种 $("#openid_form").attr("action", form_url) document.forms[0].action = form_url 有什么build议么? 更新 这里是关于代码的更多细节。 为了简洁,我省略了一些。 我做的唯一的事情就是将Facebook部分添加到“providers_large”对象(它成功将徽标添加到网站),而不是提供标识用户的url,我创build了一个名为“form_url”的属性是我想要设置我的forms的行动。 如果你看“提供者图像点击”部分标题,你会看到我在哪里检查属性“form_url”的存在,并使用jQuery来更改操作并提交表单。 但是,当我在debugging模式下浏览JavaScript时,它告诉我这是一个无效的操作。 var providers_large = { google: { name: 'Google', url: 'https://www.google.com/accounts/o8/id' }, facebook: { name: 'Facebook', form_url: 'http://wikipediamaze.rpxnow.com/facebook/start?token_url=http://www.wikipediamaze.com/Accounts/Logon' }, }; var providers_small = { myopenid: […]
我有麻烦试图让自动完成工作正常。 这一切看起来不错,但是… <script> $(function () { $("#customer-search").autocomplete({ source: 'Customer/GetCustomerByName', minLength: 3, select: function (event, ui) { $("#customer-search").val(ui.item.label); $("#selected-customer").val(ui.item.label); } }); }); </script> <div> <input id="customer-search" /> </div> @Html.Hidden("selected-customer") 但是,当我从下拉列表中select一个项目时,该值已应用于文本框而不是标签。 我做错了什么? 如果我看着使用萤火虫的来源,我可以看到我的隐藏领域正在更新正确。
JS: $(function(){ $("#example").popover({ placement: 'bottom', html: 'true', title : '<span class="text-info"><strong>title</strong></span> <button type="button" id="close" class="close">×</button>', content : 'test' }) $('html').click(function() { $('#close').popover('hide'); }); }); HTML: <button type="button" id="example" class="btn btn-primary" ></button> 我写你的代码是不显示你的popup窗口。 任何人遇到这个问题?
我是一个编程新手,我不知道如何在JQuery中存储一个函数,并在多个地方运行。 我有: $(function () { $("div.class").click(function(){ //Doo something }); $("div.secondclass").click(function(){ //Doo something }); }); 现在2“// Doo somethings”是一样的,我不想再写相同的代码。 如果我把: $(function () { function doosomething () { //Doo something } $("div.class").click(doosomething); $("div.secondclass").click(doosomething); }); 这将运行页面加载function,而不是只有当它点击。 我如何正确地做到这一点? 谢谢!
我想从datepicker获取date,每当用户在jQuery UI datepicker中selectdate,然后单击窗体上的button。 那么我需要得到他们select的date,月份和年份。 我怎样才能得到dateforms的jQuery UI?
我已经尝试了下面的代码,但它只将对话框左上angular的位置放在中心,这使得元素被alignment到正确的位置。 我怎样才能将对话框中心对象的元素宽度计算在中心线上,这样中心线就会将对话框切成50%50%的一半? $('.selector').dialog({ position: 'center' }); http://docs.jquery.com/UI/Dialog#option-position