我正在制作一个名为WowBox的灯箱插件.
现在,如果你想让div弹出,你可以使用:
<a href="#element" rel="wowbox" title="Title">Open #element in WowBox</a>
Run Code Online (Sandbox Code Playgroud)
要弹出一个图像,你可以使用:
<a href="image.jpg" rel="wowbox[img]" title="Caption">Open image in WowBox</a>
Run Code Online (Sandbox Code Playgroud)
现在,这是jQuery:
<script type="text/javascript">
// Copyright © 2011 Nathan Johnson. All Rights Reserved.
jQuery.fn.center = function() {
this.css("position","absolute");
this.css("top", (($(window).height() - this.height()) / 2) + $(window).scrollTop() + "px");
this.css("left", (($(window).width() - this.width()) / 2) + $(window).scrollLeft() + "px");
return this;
}
jQuery.fn.close = function() {
$(this).click(function() {
$('#lb-caption').slideUp(700);
$('#lb-title').slideUp(700);
$('#lightbox-container').fadeOut(600);
$('#lightbox-overlay').delay(100).fadeOut(600);
});
}
function ImgError(source){
var errorMssg = "<div style='color:red;text-align:center;'>Error: The requested image wasn\'t …Run Code Online (Sandbox Code Playgroud) 这是我的脚本:
<form action='' method='' onsubmit='refreshpage();'>
<input name='refresh' type="image" SRC="images/Next-Page-Button.gif" HEIGHT="60" WIDTH="173" BORDER="0" value='Refresh'>
</form>
Run Code Online (Sandbox Code Playgroud)
我希望当用户点击"下一页"按钮加载或请等待将弹出,因为下一页需要超过30秒,我希望成员知道该网站正在运行,但也让弹出窗口消失页面加载后.
此外,如果你想看到按钮在运行我的网站是www.socialmedianetworkexchange.com,当你点击"赚取facebook喜欢"按钮时.
我在这里有一个使用ajax的网站:http://deezteez.com/
如果您按"最新"(右上角的下拉框)排序,您会注意到新图像(刚刚添加的产品)将需要大约30秒才能实际加载,即使页面已完成加载.即使我以清除缓存开始,旧图像也不会这样做.
任何人都知道会导致什么?
我正在构建一个需要文件上传的html表单.当我将文件上传部分工作时,我无法获得表单上传按钮和"没有文件选择"文本的样式.
我想要的标记是

有办法吗?
PS:请忽略绿色文字("上传屏幕截图").我有那个工作.
按钮和"未选择文件"的当前行为在同一行中.
HTML代码:
<div class="formField">
<label for="fileToUpload">Upload a screen shot (optional) </label>
<input type="file" name="fileToUpload" id="fileToUpload"/>
</div>
Run Code Online (Sandbox Code Playgroud) 有没有办法在页面加载时进行div放大?就像在Chrome中安装新应用时一样,它会将您带到新标签页并放大新应用.看起来很好.
任何人都知道如何使用jQuery做到这一点?
我在登录页面上有这个:
$current_time = date("g:i A");
$current_date = date("l, F jS, Y");
mysql_query("UPDATE employees
SET last_login = '$current_time', last_login_date = '$current_date' WHERE username='$username' AND password='$password'");
Run Code Online (Sandbox Code Playgroud)
然后在用户登录的页面上(受保护的页面)我有这个:
[...]
<?php
$last_login_date = $info['last_login_date']; // get last_login_date from mysql table
$last_login_time = $info['last_login_time']; // get last_login_time from mysql table
?>
[...]
You last signed in on <?php echo $last_login_date; ?> at <?php echo $last_login_time; ?>.
Run Code Online (Sandbox Code Playgroud)
但这不能正常工作,因为它显示了他们刚刚登录的时间.如何让它显示他们上次登录的时间?
我甚至也尝试过添加一个prev_login_time和prev_login_date表格,但我不知道如何正确更新,因为它会在每次登录时更新,以显示他们刚刚登录的时间.(所以它会显示当前他们的时间)
谢谢.
这是设置最后一个IP地址会话变量的登录if语句:
if($_POST['submit']) {
$sql = "SELECT * FROM employees WHERE username='$username' …Run Code Online (Sandbox Code Playgroud) 如何显示加载/进度条以显示页面加载的距离?我想要Gmail之类的东西:

我正在使用jQuery,所以如果有一些jQuery代码可以显示页面加载的距离百分比,那将会很棒.
我正在创建一个评论系统,当有新评论时,我会给他们发电子邮件.
我在phpMyAdmin中创建了一个名为email_notifications的表.
问题出在这个代码上:
if(mysql_num_rows(mysql_query("SELECT * FROM email_notifications WHERE email='$email'") or die(mysql_error())) <= 1) {
mysql_query("INSERT INTO email_notifications (email) VALUES ('$email')");
echo mysql_num_rows(mysql_query("SELECT * FROM email_notifications WHERE email='$email'"));
}
else{
die('EMAIL!');
}
Run Code Online (Sandbox Code Playgroud)
这是为了防止同一封电子邮件中的多个电子邮件出现在该表中.而现在mysql_num_rows表示有7行.
所以现在的声明说:
if(7 <= 1) {
mysql_query("INSERT INTO email_notifications (email) VALUES ('$email')");
echo mysql_num_rows(mysql_query("SELECT * FROM email_notifications WHERE email='$email'"));
}
else{
die('Can\'t post this email! Sorry.');
}
Run Code Online (Sandbox Code Playgroud)
问题是它仍然将电子邮件地址插入表中,但它不应该.它应该是返回无法发布此电子邮件!抱歉.
这可能是我面临的最奇怪的问题,我无法弄清楚:(
请提前帮助,谢谢.
我想将我的表单提交到另一个页面但是不要去那个页面(比如AJAX,但我知道AJAX不能跨域工作)
你们知道怎么做吗?我不喜欢将它提交到另一个网站上的页面,因为它实际上是一种更慢,更糟糕的做事方式.
谢谢,
内森约翰逊
是否可以使用JavaScript在页面上显示操作系统名称和版本?
我目前正在使用这个:
function detectOSAndBrowser() {
var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var browserName = navigator.appName;
var nameOffset,verOffset,ix;
// In Opera, the true version is after "Opera" or after "Version"
if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
browserName = "Opera";
}
// In MSIE, the true version is after "MSIE" in userAgent
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
browserName = "Internet Explorer";
}
// In Chrome, the true version is after "Chrome"
else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) {
browserName = "Google Chrome";
}
// In Safari, the …Run Code Online (Sandbox Code Playgroud) 好吧,我已经设法.on在不同的网站上工作,但由于某种原因,这只是一个痛苦.
这是我的代码:
$("#tabSection").on("click", "a.tab", function () {
alert('bob');
});
Run Code Online (Sandbox Code Playgroud)
和HTML(将通过jQuery加载.load():
<div id="tabSection">
<table border=0 width="750px" cellspacing=0 cellpadding=0>
<tr><td class="tab"><a href="javascript:void();" rel="details" class="tab selected">Details</a></td>
Run Code Online (Sandbox Code Playgroud)
显然我关闭了桌子和tabsection div.在我通过ajax加载它之前一切正常.现在,我根本无法使用它.有什么不可能的建议吗?我错过了什么吗?
jquery ×6
javascript ×5
mysql ×2
php ×2
ajax ×1
css ×1
css3 ×1
forms ×1
frontend ×1
html ×1
image ×1
pleasewait ×1
plugins ×1
popupwindow ×1
web ×1