我有一个员工门户网站.在某些时候,脚本可能会连续显示两条警报消息.发生这种情况时,FireFox为用户提供了阻止创建更多对话框的机会.当用户选中该框时,在该会话期间不会显示随后的警报.在大多数情况下,这不是期望的行为.
如果您可以控制用户的浏览器,就像内部程序一样,请参阅下面的答案,了解如何关闭该功能:
我试图从一个href检索src属性.我尝试了各种方法,包括:
this.src
$(this).data('src');
$("#"+tid).src; <!-- tid is the variable that holds the id of the tag -->
Run Code Online (Sandbox Code Playgroud)
除了为src返回空白值之外,该函数按预期工作,并且使用id正确填充var tid.一旦我可以获得src,我将在单击时在向上和向下箭头之间切换.
这是我最近的尝试:Jquery
<script>
jQuery(document).ready(function() {
jQuery(".toggle").click(getData);
});
function getData()
{
var tid = (this.id);
alert(tid);
var isrc = (this.src)
alert(isrc);
$("#"+tid+"1").toggle();
}
</script>
Run Code Online (Sandbox Code Playgroud)
HTML
<div id="jqxWidget">
<a id="jqxgrid" class = "toggle" href="#;" style="background-color: #ccc; padding: 2px 10px;"><img src="img/arrowdown.gif"></a>
<div id="jqxgrid1"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我已经盯着它看了很久,并会欣赏一双新鲜的眼睛看着它.
谢谢,
莱恩