相关疑难解决方法(0)

如何正确实现自定义ajax

为了保留logotext <div class="small-7 medium-4 columns logo">和菜单<nav class="pagedMenu" role="navigation">,不刷页面刷新或内容从一个页面加载到另一个页面,我试图实现@Buzinas提出的这个解决方案(特别感谢).再补充一句话:

header.php我们这个脚本:

<head>
    ...

    <script>
    function ajax(url, callback, method, params) {
      if (!method) method = 'GET';

      var xhr = new XMLHttpRequest();
      xhr.open(method, url);

      if (callback) xhr.addEventListener('load', function() {
        callback.call(this, xhr);
      });

      if (params) {
        params = Object.keys(params).map(function(key) {
          return encodeURIComponent(key) + '=' + encodeURIComponent(params[key]);
        }).join('&');
        xhr.send(params);
      } else {
        xhr.send();
      }
    }

    // CUSTOM AJAX CONTENT LOADING FUNCTION
    function ajaxRevslider(obj) {

        // obj.type : Post Type …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax wordpress jquery

31
推荐指数
1
解决办法
2111
查看次数

使用JQuery保持切换菜单状态

我的菜单有这个HTML切换按钮:

<a href="#" id="toggle_nav" class="sidebar-toggle" data-toggle="offcanvas" role="button">
Run Code Online (Sandbox Code Playgroud)

如何保存切换状态以在页面加载时重新加载它

我已经开始:

$(document).ready(function() {
    $("#toggle_nav").toggle(function() {

    });
});
Run Code Online (Sandbox Code Playgroud)

但我不知道该用什么来保持状态

jquery

11
推荐指数
1
解决办法
3250
查看次数

如何保持页面重新加载菜单状态

我有以下代码片段,并想知道是否有可能更新它实现此菜单行为:

步骤1.鼠标悬停Link 1 ---->它将被翻译为1.5em(已设置);

步骤2.在链接1上单击---->菜单按钮将在页面重新加载的已翻译位置(完成,特别感谢@ guest271314)保持固定,直到单击新菜单按钮(未设置)然而)又加载了另一个页面.

注意:next/prev按钮代码部分保持不变(或者如果必须,可以编辑,以保持功能).

注意2:我必须提到,最终,解决方案将在wordpress中实现,而不是静态网站html页面.

$(function () {
    $('nav ul li').click(function (e) {
        //Set the aesthetics (similar to :hover)
        $('nav ul li')
        .not(".clicked").removeClass('hovered')
        .filter(this).addClass("clicked hovered")
        .siblings().toggleClass("clicked hovered", false);
    }).hover(function () {
        $(this).addClass("hovered")
    }, function () {
        $(this).not(".clicked").removeClass("hovered")
    });

    var pageSize = 4,
        $links = $(".pagedMenu li"),
        count = $links.length,
        numPages = Math.ceil(count / pageSize),
        curPage = 1;

    showPage(curPage);

    function showPage(whichPage) {
        var previousLinks = …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery wordpress-plugin

8
推荐指数
1
解决办法
2935
查看次数

如何刷新页面并保持元素不刷新(持久)直到用户单击提交?

我正在寻找一种jQuery方法,以便在刷新页面时将页面元素保持在用户的屏幕上.当我刷新页面时它会改变,我丢失了jQuery页面中的内容.

我需要页面持久化.如何刷新页面并保持元素不刷新(持久),直到用户单击提交按钮.如何才能做到这一点?

jquery jquery-ui

3
推荐指数
1
解决办法
1954
查看次数

标签 统计

jquery ×4

javascript ×2

ajax ×1

css ×1

html ×1

jquery-ui ×1

php ×1

wordpress ×1

wordpress-plugin ×1