根据哈希值淡化和替换图像与其他图像

首先,这是我讨厌的疯狂代码 因此,每当哈希值发生变化时,我都会想要用jQuery淡入淡出效果替换这个图像。 我想要它也检查onLoad上的哈希值。 现在我有一个疯狂的代码,我很确定无法正常工作,因为我是一个新的Javascript开发人员。 这是一个可怕的代码。 如果代码有效,它会这样做: //Home Hashes var home = [ “#home”, “#news”, “#team”, “#cont”, “#about”, “#FAQ”]; 它会检查每个数组中的散列,如果它在一个数组中找到匹配,它将淡出当前图像,将它们切换出来,并淡入新图像。根据它所在的数组,它会选择不同的形象。 (顺便说一句,在更改图像时,它正在更改html中的src。) 我使用它根据您在网站上的位置更改我的徽标。 我的网站有不同部分的不同徽标。

使用JQuery UI自动完成function从JSON搜索数据无法正常工作

如何使用获取的json数据使用JQuery UI自动完成? 它不适用于我的。 我使用这个例子http://jqueryui.com/autocomplete/ ,而不是我从json获取的硬编码数据。 我的json数据来自url localhost/myproject/output/names 。 HTML JS $(function() { $( “#search” ).autocomplete({ source: “localhost/myproject/output/names” }); }); json数据 [{“fullname”:”John Smith”},{“fullname”:”Juan dela Cruz”}] 编辑 我已经设法用@artm评论json数据来解决这个问题。 现在是[{John Smith},{Juan dela Cruz}] 但另一个问题是,当我输入字母o ,即使只有John Smith包含o也建议使用这两个字母。 我怎样才能解决这个问题?

如何将已上传图片的url添加到Dropzone?

我已检索到已上传到网站的图片的url。 如何以编程方式将此图像添加到我的Dropzone组件并立即查看其预览? 我尝试了以下代码,但图像未显示: var mockFile = { name: “image.jpg”, size: 12345 }; imgUrl = “http://example.com/image.jpg” myDropzone.options.addedfile.call(myDropzone, mockFile, imgUrl);

jQuery:在click事件上更改类

我正在使用jQuery来显示和隐藏面板。 上面有一个小箭头图像,隐藏和显示也会改变。 我的代码是   现在,在面板打开时添加一个类to_up,在面板关闭时添加to_down。 我有各自的向上和向下箭头图像。 有人可以帮我在’toppanelarrow’的点击事件上添加一个jQuery,这样就可以将新类添加到span中。 我尝试了$().addClass().removeClass()但这没有用。 更新:请找到小提琴实现http://jsfiddle.net/B5QUj/4/ 谢谢

fadeToggle()不起作用

使用fadeToggle()时出现奇怪的错误 head部分内的jquery库是:jquery-1.4.2.min.js 这是一个简单的function: $(function(){ $(“#div1”).click(function () { $(“#div2”).fadeToggle(); }); $(“#div3”).click(function () { $(“#div4”).fadeToggle(); }); }); 这是萤火虫的错误 $(“#div2”).fadeToggle is not a function 我试图将jquery库更改为-jquery.js但是然后所有jquery插件都停止工作并且错误是相同的 任何想法导致这个 谢谢 Baaroz

jQuery DataTables重载间隔错误

我想让我的桌子按时间间隔加载。 我现在收到以下错误: TypeError: g is null 用户将输入表单参数,然后单击具有单击事件的提交按钮。 如下: $(‘.searchSubmit’).on(‘click’, function() { var data = { searchCriteria: { bill: $(‘#import_bill’).val(), ramp: $(‘#import_ramp’).val(), // few other parameters } }; $.ajax({ url: ‘api/railmbs.php’, type: ‘POST’, data: data, dataType: ‘html’, success: function(data, textStatus, jqXHR) { var jsonObject = $.parseJSON(data); var table = $(‘#example1’).DataTable({ “data”: jsonObject, “columns”: [ { “data”: […]

如何使用javascript在MVC项目中加载视图,然后在其中加载局部视图?

无论我做什么,我都会接受相反的命令。 我只想在ajax完成某个操作之后刷新整个页面然后只是加载某个局部视图,这是我的尝试: $.ajax({ type: “POST”, contentType: “application/json; charset=utf-8”, url: ‘@Url.Action(“DeleteSensor”, “PredefinedViews”)’, data: JSON.stringify({ pviID: PredefineViewsItemID, pID: PredefineViewID }), dataType: “json”, complete: function (result) { location.reload(true); }, success: function (result) {; var urlShowSensors = “@Url.Action(“ShowSensorNames”, “PredefinedViews”, new { predefinedViewID = “PredefID” })”; urlShowSensors = urlShowSensors.replace(“PredefID”, PredefineViewID); $(divSensorNames).load(urlShowSensors); 在调试中我看到它成功加载了局部视图, 但最后它完成了location.reload(true); 最后 ,这反过来让我看到一个没有开放局部视图的开放视图。 有没有办法让我先做它location.reload(true); 然后加载我的局部视图? UPDATE! 看来我从未在我的脚本标签中放置文件。这是我的整个脚本: $(function […]

Json用undefined填充下拉列表

Json用undefined填充我的Drop-down。 undefined undefined undefined etc 我使用以下代码来填充我的Drop-Down; $(“select[name$=’product_type’]”).change(function(){ var url = “/all_json_models/” + $(this).val(); var product_type = $(this).val(); $.getJSON(url, function(products){ var options = ‘Select a type’; for (var i = 0; i < products.length; i++) { options += '’ + products[i].product_description + ”; } $(“select#id_orderline_set-0-product”).html(options); $(“select#id_orderline_set-0-product option:first”).attr(‘selected’, ‘selected’); $(“select#id_orderline_set-0-product”).attr(‘disabled’, false); }); }) function(产品)的内容; [{ “fields”: { […]

再次调用时,jquery $ .when()失败

我在函数entryLaunch中有一些代码,当我在窗口中加载或重新显示某些表单元素时,它会运行: function entryLaunch() { console.log(‘About to when in entryLaunch – entryFormed state: ‘.concat(window.entryFormed.state(), ‘ dataLoaded state: ‘, dataLoaded.state())); $.when(window.entryFormed, dataLoaded).done(function() { console.log(‘Setting entry fields next’); }); } 现在window.entryFormed和dataLoaded都是延迟的或者是promise,并且代码在第一次运行时运行,即当元素加载到窗口时,我得到’Setting entry fields next’输出到控制台。 但是,隐藏元素后,当我再次显示它们并重新运行entryLaunch() ,尽管deferred / promises都返回’resolved’状态(控制台输出: “About to when in entryLaunch – entryFormed state: resolved dataLoaded state: resolved” ),所以很明显他们都应该有资格,我没有得到’Setting entry fields next’输出到控制台。 控制台中不会显示任何错误。 可悲的是,我无法在jsfiddle中重现这一点。 我试过这里: function包括$ […]

php如何在列表视图中使用选择框搜索数据(表)

我有一个查询来从表(数据库)中选择要在列表视图(表)中显示的数据,而不是我希望通过选择框在列表视图(表)中使用没有按钮提交的代码搜索数据。 这是我在选择框中的代码 Select one two three 这是我的文件 function selectrun(sel){ var id= sel.value; $.ajax({ type:”POST”, url:”./tab.php”, data:{id:id,task:’search’}, success: function(response){ //(I don’t know what i should write for pass to php code) //what I return in response is a query because I want it’s execute at my main page,that why I want pass it to $querr_select in […]