我知道有可能用jquery制作看起来像选择框的东西,所以我可以让它看起来像我想要的.但是,只有css,我有多少控制权?
我使用边框,填充和宽度,最终结果看起来很棒.
困扰我的唯一一件事是跌落的部分.有没有控制权?(看起来很愚蠢有填充,在下拉列表中没有).
所以我已经有了网站工作(我不是从头开始工作).我遇到的问题是,只有在您登录时才会提供大量内容(几乎所有内容).所以有时我会有一个模态弹出窗口,它会检索(使用ajax)要显示的内容.
在我的服务器端代码中,如果某人未登录,则会将其重定向到登录页面.
这会产生一种奇怪的效果,就好像有人在页面上并且不再登录,然后弹出的模式会尝试显示登录页面.
有什么可能来解决这个问题?
我唯一能想到的是有一个url来检查他们是否已登录并返回它,并且随着每个ajax请求,我可以检查他们是否已登录并且Javascript可以相应地执行操作.
我希望还有其他一些可能性.
有没有办法在这些中添加cookie?像"debug = true"那样我的网站可以测试一下吗?
我的意思是能够使用浏览器的UI.
也许一个插件/扩展名?
基本上,我希望能够在没有其他人看到它们的情况下测试某些功能.
有时我发现自己多次重复选择器.我应该以某种方式将jquery对象存储到变量然后只使用那个?作为一个简单的例子,以下是什么?:
$('a.contactus').css('padding', '10px');
$('a.contactus').css('margin', '4px');
$('a.contactus').css('display', 'block');
Run Code Online (Sandbox Code Playgroud)
现在我知道这不是一个很好的例子,因为有效地你可以链接每个css函数.但是假设每一个都是条件性陈述或某些东西阻止你链接.
我可以在变量中存储jquery对象吗?如果是这样,我什么时候可以?
仅仅是出于方便,我希望使用服务器端语言,只输出一个<script>
带有jquery document.ready()
功能的简单标签.这被认为是不好的做法吗?我知道有些人认为内联javascript不好的做法,这让我对此感到疑惑.
我有类似的东西:
...
meta: {
'orderby' : 'firstname',
'page' : 1,
'per' : 10
}
...
Run Code Online (Sandbox Code Playgroud)
当我使用ajax发送请求时,我的部分响应包含一些元数据.所以我用新东西覆盖它.服务器可能会发回以下内容:
meta: {
'page' : 1,
'per' : 10
}
Run Code Online (Sandbox Code Playgroud)
问题是它会覆盖orderby
密钥undefined
.我不想让服务器发回所有内容,如果没有发回密钥,如何保留密钥的值?
我想弄清楚这是否可以用css.我想要一个有阴影的方块.在广场的底部,投影完全可见.在广场的顶部,没有明显的阴影.这将是一个渐变,因此位于顶部和底部之间,投影将是一半可见.
关于如何实现这一点的任何想法?
我正在和别人的插件交谈,而不是我自己的插件.我想在不触及代码的情况下这样做(我想在单独的文件中进行).
我认为有办法做到这一点,例如:
$ .defaults.pluginname什么的?
有没有办法在javascript中定义模态内容,而不是总是必须在页面上有一个元素并从中创建对话框?
它有标题选项,所以我可以"动态"创建模态标题,但实际内容呢?就像说我需要它说,"你要删除图像#539".而不是为每个可能的图像创建一个模态 - 甚至从创建元素然后从中创建对话框.
必须有一个更好的方法.
当我期望"44"时,它的输出是"24".
class some_class {
public $array = array();
public function construct() {
$this->array[5] = 4;
}
public function something() {
// $this->array at this point is empty, why?
echo (isset($this->array[5])) ? $this->array[5] : 2;
$this->array[5] = 4;
// Here, $this->array holds the value 4 in the key 5 correctly
echo (isset($this->array[5])) ? $this->array[5] : 2;
}
}
$some_object = new some_class();
$some_object->something();
Run Code Online (Sandbox Code Playgroud)
有什么想法为什么我的期望被打破了?