2012-12-11 25 views
0

我有一个网站,我在其中插入一个选择,用户可以选择并选择每个选项都会导致页面发生更改背景的颜色。在关闭当前页面后仍未选择要更改背景的项目

另外我有一个导航至2页之间移动(具有标题“丝毫不差A”,例如,页和另一个具有相同的DOM结构,但它的标题的“标题B”)

选项包括“IA, iB,iC“项目。

的问题是这样的,

在网页A

,如果让我选择一个选项,例如盈透改变背景颜色,然后我挑导航选择页面B,我仍然会看到所选的iB虽然背景刷新到页面B.

任何任何想法请。我相信这是一个缓存的问题,但我不知道如何解决这可能是一段JavaScript [jquery]代码或意味着刷新缓存每次页面刷新。谢谢

回答

0

我认为这是一个缓存效果。要解决这个问题,请尝试通过js选择针选项。类似这样的:

$(function(){ 
    $('#your_option_id_for_example_iA').click(); 
}) 
0

这是由于现代浏览器中的一个“功能”,它记住了您在输入字段中的选择/输入。它被称为autocomplete。为了防止浏览器记住您的选择,您需要关闭它。它可以用HTML或JavaScript/jQuery来完成。

HTML:

// For just a specific element 
<input type="text" autocomplete="off" /> 
// For an entire form 
<form autocomplete="off"> 

的jQuery:

$('input, select').attr('autocomplete', 'off'); 

你可以阅读更多关于它在这里: https://developer.mozilla.org/en/docs/How_to_Turn_Off_Form_Autocompletion

相关问题