我正在玩一个非常简单的jquery modal windows。它通过单击
打开模态窗口<a href="#" id="clickMe">Click Me</a>
如何通过向网址添加属性来制作此javascript操作,例如index.php?q = clickMe或index.html#clickMe
我的意思是在访问index.html的网页时(使用q = clickMe或#clickMe),使用打开的模式加载页面。换句话说,对于jQuery,该属性在id =“clickMe”上扮演CLICK的角色。
答案 0 :(得分:1)
您需要在document.ready()中处理QueryString或URL Hash。
以下是处理哈希#clickMe
$(document).ready(function () {
if (window.location.hash == "#clickMe") {
//open modal
}
});
答案 1 :(得分:1)
首先我会得到一个用于读取查询字符串变量的jquery插件 - 比如getUrlParam
然后,您可以在脚本
中执行此操作$(document).ready(function() {
if ($(document).getUrlParam("activate-click").length > 0) {
$("#clickMe").click();
}
});
答案 2 :(得分:0)
尝试使用jquery.url
插件。