在此特定情況下找不到任何答案。 CMS:Joomla 我在頁面上使用jquery,將iframed壓制包含在中央index.php頭類中的徽標,菜單項等。JQuery閃爍刪除功能
在頁面上下面的代碼進行的iframe作品okayish,但閃爍(通病右):
jQuery(function() {
jQuery('.help').remove();
jQuery('.dropdown').remove();
jQuery("header").css("height", " 0px");
jQuery("header").css("width", "0px");
jQuery(":header").css({
width: "0px",
height: "0px"
});
我看到身邊文件撰寫,它可以工作的一些解決方案,但是請注意,我不能更改index.php文件中的html,我必須找到一些方法,只在頁面加載期間或之前更改(爲頁面加載iframe) 任何幫助非常感謝!
這裏是一個將用於iframing(有時類不加載,我認爲這是由於閃爍/顛簸時,在jQuery的踢的頁面的示例:link
這裏是iframed網頁上的樣品:https://theyogasite.com/v2/calendar/83/dublin-school –
你能改頁面的CSS?這可以解決你的問題。閃爍發生,因爲您正在等待,直到加載頁面,在您刪除元素之前。 ''jQuery(function(){...});''是''jQuery(document).ready(function(){...})的快捷方式;'' –
如果不能直接添加CSS到頁面通過javascript在頭文件中添加一個css標籤,但不要等待document.ready事件,只要在JavaScript加載後添加它,標題肯定已經存在了 –