我正在尝试修复它,div
所以它总是粘在屏幕的顶部,使用:
position: fixed;
top: 0px;
right: 0px;
Run Code Online (Sandbox Code Playgroud)
但是,div
它位于一个居中的容器内.当我使用position:fixed
它时,修复了div
浏览器窗口的相对位置,例如它在浏览器的右侧.相反,它应该相对于容器固定.
我知道position:absolute
可以用来修复相对于它的元素div
,但是当你向下滚动页面时,元素会消失,并且不会像上一样粘在顶部position:fixed
.
是否有实现此目的的黑客或解决方法?
这是现有问题的延续. Javascript - 根据下拉选项转到URL(续!)
我使用下拉选项允许我的用户构建一个URL,然后点击"Go"转到它.
是否有任何方法可以添加一个额外的功能来检查URL之前的URL?
我的URL有时包含"+"字符,如果它是URL中的最后一个字符,我需要删除它.所以它基本上需要"如果最后一个字符是+,删除它"
这是我的代码:
$(window).load(function(){
$('form').submit(function(e){
window.location.href =
$('#dd0').val() +
$('#dd1').val()+
$('#dd2').val()+
$('#dd3').val();
e.preventDefault();
});
});
Run Code Online (Sandbox Code Playgroud) 我的WordPress登录表单在我的网站的前端工作,允许我的用户登录而无需访问wp-login.php或离开"主题"或网站.
如果您转到http://westendmediacentre.com/dev并单击登录,您可以看到我在jQuery弹出窗口中显示该表单.我的代码如下:
表格代码:
<div class="login-form">
<form action="<?php echo get_option('home'); ?>/wp-login.php" method="post">
<input type="text" name="log" id="log" value="Username<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="20" class="login-fields" onclick="this.value='';" onblur="this.value=!this.value?'Username':this.value;"/>
<input type="password" name="pwd" id="pwd" value="Password" size="20" class="login-fields" onclick="this.value='';" onblur="this.value=!this.value?'Password':this.value;"/>
<input type="submit" name="submit" value="Login" class="login-button" />
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$('.button-login').click(function() {
$('.login-box').fadeIn('slow', function() {
// Animation complete
});
$(".login-box").css({'z-index' : '10000'});
$("#the-lights").css({'display' : 'block'});
$("#the-lights").css({'z-index' : '1'});
$("#the-lights").fadeTo("slow",0.7);
});
$('.login-box-close').click(function() {
$('.login-box').fadeOut('fast', function() {
// Animation complete …
Run Code Online (Sandbox Code Playgroud) 我一直在使用jQuery滚动视图.该脚本似乎不支持触摸屏,所以我花了大部分时间试图弄清楚如何为脚本添加触摸屏支持.
我考虑过切换到jQuery draggable,但它不能像上面的脚本看起来那样工作.
有人可以给我一些关于如何为此添加触摸支持的指示或提示吗?
我的页面上有一个元素,可以通过单击文本链接来打开和关闭.当用户点击元素本身之外的页面上的ANYWHERE时,我还需要隐藏元素 - 这是我的jQuery代码 - 有人可以告诉我做什么修改来做我需要的东西吗?
$(function() {
$("#header-translate ul li").click(function() {
$("#header-translate li ul").toggle("slide", { direction: "up" }, 500);
});
});
Run Code Online (Sandbox Code Playgroud) 我需要能够允许用户在作者个人资料页面上发表评论.
我在这里找到了另一个答案,它给了我一个基本的概述,告诉我需要做些什么来实现它:https://wordpress.stackexchange.com/questions/8996/author-page-comments-and-ratings
也就是说,我不确定如何继续实施.我创建了一个自定义帖子类型来保存评论,但我不知道如何制作它以便每次用户/作者注册我们的网站(我们正在建立一个开放注册的网站)时,会创建一个帖子用于保存注释的自定义帖子类型,然后自动与其用户配置文件关联.
非常感谢比链接问题提供的更详细的答案,以便我能够准确理解如何启动和运行.
非常感谢
对不起,如果标题不准确 - 我无法弄清楚如何说出来.
我有多个具有相同类的小部件<div class="widget"></div>
- 每个小部件都有一个标题和内容,结构如下:
<div class="widget">
<div class="widget-title">Title</div>
<div class="widget-content">Content Here</div>
</div>
Run Code Online (Sandbox Code Playgroud)
隐藏"窗口小部件内容",当您单击窗口小部件标题时,将显示内容,并将一个类应用于窗口小部件标题,将其更改为"窗口小部件标题打开".这部分适用于查找,并且窗口小部件内容也会打开.
问题是,它在所有小部件上打开小部件内容.它应该只打开单击标题的特定小部件中的小部件内容,而不是所有小部件.我不确定使用什么语法是正确的,因此它只打开用户单击标题的特定小部件的小部件内容.
这是我到目前为止的代码:
$('.widget').find('.widget-title').click(function() {
$('.widget-content').show('slow', function() {
// Animation complete.
});
$('.widget').find('.widget-title').addClass("open");
});
Run Code Online (Sandbox Code Playgroud)
有人可以提供一个有效的例子吗?谢谢
// Create Countdown
var Countdown = {
// Backbone-like structure
$el: $('.countdown'),
// Params
countdown_interval: null,
total_seconds : 0,
// Initialize the countdown
init: function() {
// DOM
this.$ = {
hours : this.$el.find('.bloc-time.hours .figure'),
minutes: this.$el.find('.bloc-time.min .figure'),
seconds: this.$el.find('.bloc-time.sec .figure')
};
// Init countdown values
this.values = {
hours : this.$.hours.parent().attr('data-init-value'),
minutes: this.$.minutes.parent().attr('data-init-value'),
seconds: this.$.seconds.parent().attr('data-init-value'),
};
// Initialize total seconds
this.total_seconds = this.values.hours * 60 * 60 + (this.values.minutes * 60) + this.values.seconds;
// Animate countdown to the …
Run Code Online (Sandbox Code Playgroud) 当我要求它显示10条推文时,我得到一条.当我说11,我得到3.但是当我说20,我得到20.我做错了什么?
这是我的代码:
<div id="twitter" class="widget">
<div class="twitter-header"></div>
<div class="twitter-content">
<ul id="twitter_update_list">
<li>Twitter feed loading</li>
</ul>
</div>
<div class="twitter-footer"></div>
</div>
<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/trekradio.json?callback=twitterCallback2&count=10"></script>
Run Code Online (Sandbox Code Playgroud) 我有一个 WordPress 数据库,其中大约有 28000 个垃圾邮件用户注册,我需要如何在不删除任何实际客户的情况下隔离和删除这些注册。
我注意到所有垃圾邮件用户注册都有一个空的meta_value
特定meta_key
有问题的元密钥是billing_first_name
因此,我试图编写一个可以在 PHPmyAdmin 中执行的查询,该查询将返回具有空meta_value的所有用户 ID 的列表,以便我可以从_表和表中删除所有这些用户。meta_key
billing_first_name
usermeta
_users
我在网上发现一个用户有类似的问题:https://wordpress.org/support/topic/deleting-spam-user-accounts-from-site-with-woocommerce
他编写了以下查询,我尝试在我的数据库上运行该查询:
SELECT * FROM wp_usermeta JOIN wp_users ON (wp_usermeta.user_id = wp_users.ID) WHERE user_id NOT IN (SELECT um1.user_id FROM wp_usermeta um1 WHERE um1.meta_key = 'shipping_first_name')
Run Code Online (Sandbox Code Playgroud)
然而,它只返回 137 个结果,并且注册后,但实际订单只有 1000 左右,我的数据库比数据库中的帐户28000+ plus
多得多。137 spam
我尝试过调整查询以扩展它并让它执行我想要的操作,但我并不是真正的“数据库”人员,而且运气不佳。
我的尝试是:
SELECT * FROM wv5_usermeta JOIN wv5_users ON (wv5_usermeta.user_id = wv5_users.ID) WHERE user_id NOT IN (SELECT um1.user_id FROM wv5_usermeta …
Run Code Online (Sandbox Code Playgroud) jquery ×5
javascript ×3
wordpress ×3
comments ×1
countdown ×1
css ×1
css-position ×1
fixed ×1
login ×1
mysql ×1
php ×1
position ×1
scrollview ×1
string ×1
toggle ×1
touch ×1
touchscreen ×1
twitter ×1
woocommerce ×1