jquery mobile 需要刷新才能正常工作 [英] jquery mobile needs a refresh to work properly
本文介绍了jquery mobile 需要刷新才能正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用 .net 和 JQM 中的母版页编写了两个页面.但是当我重定向到第二页时,JQM 滑动控件在没有刷新的情况下不起作用.此外,像简单的 alert() 之类的任何控件或功能都不起作用.我正在分享我的代码:
母版页:
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="UserMaster.master.cs" Inherits="Password.Masters.UserMaster" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="服务器"><title></title><link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css"/><script src="http://code.jquery.com/jquery-1.9.1.min.js"></script><script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script><script type="text/javascript">$(document).on("pageinit", "#demo-page", function () {$(document).on("swipeleft swiperight", "#demo-page", function (e) {如果($.mobile.activePage.jqmData(面板")!==打开"){if (e.type === "swiperight") {$("#left-panel").panel("open");}}});});<asp:ContentPlaceHolder ID="head" runat="server"></asp:ContentPlaceHolder>头部><身体><div data-role="page" id="demo-page" data-theme="d"><div data-role="header" data-theme="b" class="ui-header ui-bar-b" role="banner"><h1>网页</h1><a href="#left-panel" data-theme="d" data-icon="arrow-r" data-iconpos="notext" data-shadow="false" data-iconshadow="false" class=ui-icon-nodisc">打开左侧面板</a>
<div data-role="panel" id="left-panel" data-theme="b"><!----><ul data-role="listview" data-theme="d"><li data-icon="arrow-r" data-theme="b">欢迎<asp:LoginName ID="LoginName1" runat="server"/><li data-icon="home"><a href="../Pages/Home.aspx" data-rel="">主页</a></li>
<div data-role="内容"><form id="form1" runat="server"><div><asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>
</表单>