当我的页面加载时,我的弹出窗口打开了很多次
When my page is loading my popup opens many times
如果“.one”包含文本,我希望在页面加载时显示“#my_popup”。现在的问题是“#my_popup”被打开了很多次。不知道为什么,应该只能打开一次。
$(function(){
$('.one:contains("any text")').closest('#my_popup').popup('show');
return false;
});
希望你能帮助我:)
您的页面中可能有多个 DOM 元素 class .one
。每个人都会打开弹出窗口。如果您只想使用第一个元素,您可以使用 jQuery 方法 first()
来摆脱任何进一步的结果。所以简单地将您的代码更改为:
$(function(){
$('.one:contains("any text")').first().closest('#my_popup').popup('show');
return false;
});
可能是"one"是一个class。努力做到 "ID".
如果“.one”包含文本,我希望在页面加载时显示“#my_popup”。现在的问题是“#my_popup”被打开了很多次。不知道为什么,应该只能打开一次。
$(function(){
$('.one:contains("any text")').closest('#my_popup').popup('show');
return false;
});
希望你能帮助我:)
您的页面中可能有多个 DOM 元素 class .one
。每个人都会打开弹出窗口。如果您只想使用第一个元素,您可以使用 jQuery 方法 first()
来摆脱任何进一步的结果。所以简单地将您的代码更改为:
$(function(){
$('.one:contains("any text")').first().closest('#my_popup').popup('show');
return false;
});
可能是"one"是一个class。努力做到 "ID".